![]() |
Странное поведение RealURL
Имеется следующая многодоменная конфигурация:
domain.com/faq/question/ (rootpage_id = 3) subdomain1.domain.com/faq/question/ (rootpage_id = 147) subdomain2.domain.com/faq/question/ (rootpage_id = 221) subdomain3.domain.com/faq/question/ (rootpage_id = 220) и так далее То есть во всех поддоменах используется схожее дерево страниц посредством PathSegment из RealURL. Для всех доменов записи доменов конечно же созданы. Стоит TYPO3 4.4.2 RealURL 1.9.4 и следующая настройка RealURL: Код:
<?php например на странице subdomain1.domain.com/faq/ в новой записи кеша указана RootPage ID = 221, вместо RootPage ID = 147, хотя в ранней записи кеша для этой же страницы все нормально (RootPage ID = 147). Очистка кеша RealURL на время решает эту проблему, но затем проблема повторяется. И все это происходит лишь на некоторых страницах и не на всех доменах, например для всех доменов хорошо работает перенаправление страница не найдена (PathSegment=pagenotfound)... Установка свойства страницы Отключить кеш RealURL не решает проблемы... Через некоторое время заметил еще одну странность на проблемных страницах: удалил значение из Понятный сегмент адреса URL, пересохранил страницу, затем опять ввел старое значение, но после сохранения свойств страницы это поле осталось пустым... Эксперимент продолжил: очистил кеш RealURL, ввел в это поле старое значение с пробелами между буквами, оно сохранилось (естественно в url пробелы были удалены и получился тот же путь...) и страница стала доступна по старому адресу... снова очистил кеш RealURL, и ввел старое значение как обычно, оно сохранилось... страница заработала по старому адресу, но недолго, опять появились дубли в записях кеша RealURL. Написал о проблеме на bugs.typo3.org, пока тишина. Хотя там появлялась схожая проблема, но там в настройках использовалось _DEFAULT, поэтому Дмитрий Дулепов отфуболил ее и написал, что проблема именно в неправильных настройках из-за _DEFAULT. Но у меня настройка сделана именно так, как он сам описал в своих статьях о RealURL. Да и поведение RealURL заметно изменилось с выпуском версий 1.9.x - пробовал удалять свои настройки, то есть ничего не описывал для доменов, ссылки отлично работали в многодоменной конфигурации по умолчанию (в предыдущих версиях это было не так), но сами ссылки не устраивали, поэтому создал свою настройку, а с ней вот так все происходит... Кто может подсказать, куда копать дальше? |
Часовой пояс GMT +4, время: 02:34. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot