Как сбросить канонические 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, и все равно это продолжается. Попробовал это в другом браузере, и я продолжаю получать ошибку. Также нет подключаемого модуля кэша, работающего на сайт.
Может ли это быть что-то в красивых постоянных ссылках? Они используют формат /%категория%/%имя сообщения%/
Большое спасибо за любые мысли, которые вы можете высказать.
1 answers
Используете ли вы плагин под названием Перенаправление? В нем есть настройка, которая автоматически создает перенаправления при изменении постоянной ссылки на публикацию, и если запись переименована, а затем изменена на исходное имя, вы получите цикл. И если категория будет удалена, WP переназначит публикацию в категорию по умолчанию, и это тоже может быть ее частью.
Кроме того, проверьте.htaccess на наличие любых жестко закодированных 301 перенаправлений.