Как сбросить канонические URL-адреса / исправить цикл перенаправления


Не смог найти ничего в соответствующих вопросах, поэтому вот что:

У меня есть сообщение, которое при просмотре на сайте возвращает цикл перенаправления. На странице с ошибкой отображается адрес записи, которая была создана, когда запись была добавлена в категорию, которая впоследствии была удалена.

Www.macrowikinomics.com/innovation-communities/business-economics/will-facebook-be-your-crm-provider является правильным адресом, но он продолжает перенаправляться на www.macrowikinomics.com/innovation-communities/guest-authors/will-facebook-be-your-crm-provider /. Приглашенные авторы, очевидно, были старой категорией.

Я подумал, что это может быть функция автоматического канонического перенаправления URL-адресов. Несмотря на добавление функции отключения канонического URL-адреса (src = Mark Jaquith), он продолжает перенаправляться на этот старый адрес. Очистил кэш и файлы cookie, и все равно это продолжается. Попробовал это в другом браузере, и я продолжаю получать ошибку. Также нет подключаемого модуля кэша, работающего на сайт.

Может ли это быть что-то в красивых постоянных ссылках? Они используют формат /%категория%/%имя сообщения%/

Большое спасибо за любые мысли, которые вы можете высказать.

Author: Christopher, 2010-12-09

1 answers

Используете ли вы плагин под названием Перенаправление? В нем есть настройка, которая автоматически создает перенаправления при изменении постоянной ссылки на публикацию, и если запись переименована, а затем изменена на исходное имя, вы получите цикл. И если категория будет удалена, WP переназначит публикацию в категорию по умолчанию, и это тоже может быть ее частью.

Кроме того, проверьте.htaccess на наличие любых жестко закодированных 301 перенаправлений.

 3
Author: markratledge, 2010-12-10 03:39:47