Порядок обработки URL TYPO3 - PullRequest
0 голосов
/ 03 апреля 2012

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

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

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

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

1 Ответ

0 голосов
/ 22 апреля 2017

Существует расширение, которое делает это: forcerealurls2

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

...