Порядок обработки URL TYPO3

У меня проблема с порядком, в котором TYPO3 (4.5.8) обрабатывает URL-адреса. Обратите внимание, что я имею в виду способ, которым TYPO3 разрешает пути URL внутри себя, а не правила перезаписи конфигурации apache. Мой сайт требует, чтобы TYPO3 соблюдал следующее:

  • URL-адреса несуществующей страницы должны быть перенаправлены на специальную страницу 404 с правильным заголовком ответа 404 (чтобы они не индексировались как страницы с надлежащим содержимым).
  • Неканонические варианты URL (верхний / нижний регистр, без завершающей косой черты) должны быть постоянно перенаправлены (301) на свой канонический аналог, чтобы Google не интерпретировал их как содержащие дублированный контент.

Мне действительно удалось заставить TYPO3 делать и то, и другое (варианты URL-адресов фактически обрабатываются правильно из коробки), но проблема заключается в порядке: варианты несуществующих страниц также перенаправляются на свои предположительно канонические аналоги, прежде чем перенаправляются на страница 404. Боюсь, что это нарушит правильную индексацию Google, и в этом весь смысл упражнения.

Так может ли кто-нибудь дать мне какой-нибудь указатель на то, как правильно настраивать TYPO3, чтобы он обрабатывал URL-адреса в правильном порядке, то есть сначала определяя, существует ли страница вообще, прежде чем делать что-либо еще.


person jens_profile    schedule 03.04.2012    source источник
comment
Я не думаю, что это возможно, потому что это означало бы, что TYPO3 должен проверить канонический URL перед выполнением перенаправления. Но это не должно беспокоить Google, потому что Google достаточно умен, чтобы увидеть 404 после перенаправления. В любом случае вы используете расширение realurl или что вы используете для создания URL-адресов?   -  person pgampe    schedule 04.04.2012
comment
Да, я использую realurl, насколько я вижу, он настроен автоматически (что бы это ни значило).   -  person jens_profile    schedule 04.04.2012


Ответы (1)


Для этого есть расширение: forcerealurls2

Я никогда не использовал такое расширение, потому что в разумной конфигурации никакие ссылки не указывают на неканонические URL-адреса в TYPO3.

person Adrian Dymorz    schedule 22.04.2017