Циклическое перенаправление на странице возникает обычно из-за ошибок в настройке WordPress. Рассмотрим способы решения проблемы.
Циклическая переадресация страниц – серьезная ошибка, которая может привести к падению позиций и посещаемости сайта, так как поисковики воспринимают ее в качестве угрозы безопасности. Действительно массовой переадресацией часто пользуются мошенники и сетевые жулики, так что пользователь на проблемный сайт может вообще не попасть.
Проблемы с циклическим перенаправлением стали возникать особенно часто в последнее время, когда сайты стали массово переводить на защищенный протокол https. И, как ни странно, к этим проблемам приводят глупейшие ошибки в настройках.
Перенаправление из-за ошибки URL
Перенаправление очень часто возникает после перевода на https из-за неверного ввода адреса сайта в настройках WordPress. Такая глупая опечатка может дорого обойтись. Как проверить:
- войдите в консоль WordPress с правами администратора;
- нажмите кнопку Настройки в левом меню;
- войдите в Общие настройки;
- проверьте полное совпадение адресов сайта (URL) и WordPress (URL).
Нередко в одной строке указывают http, а в другой – https. Или в одной строке адрес указан с www, а в другой – без него.
Проверьте также, чтобы URL не заканчивался слешем «/». Это также может привести к циклическому перенаправлению.
Не забудьте нажать кнопку Сохранить.
Устранение циклической ошибки на сервере
Бывает и так, что установка верных URL в консоли не приводит к устранению циклического перенаправления. В этом случае нужно проверить настройки на сервере.
Для этого нужно:
- войти в свою учетную запись на хостинге;
- в корневом каталоге WordPress найти файл wp-config.php;
- найти строки DEFINE ( 'WP_HOME', 'HTTP: //example.ru'); DEFINE ( 'WP_SITEURL', 'HTTP: //example.ru');
- проверить их идентичность;
- если необходимо исправить через редактор файлов.
Если на хостинге нет менеджера файлов для редактирования, нужно по FTP скачать файл wp-config.php, отредактировать его в Блокноте и снова закачать на сервер, заменив старый.
Необходимо проверить также правильность указания URL в файле .htaccess, там также при переводе на https часто делают ошибки.
Если ошибку найти не удается, можно проверить синтаксис файла .htaccess на сайте htaccesscheck.com.
Цикличность переадресации из-за плагинов
Плагины также нередко становятся причиной циклического перенаправления на страницах сайта. Именно поэтому рекомендуется перед установкой нового плагина обязательно делать резервную копию, а после установки – тщательно проверять работу сайта.
При обнаружении циклических перенаправлений со страниц после установки плагина нужно:
- войти в консоль администратора;
- нажать кнопку Плагины;
- деактивировать новое приложение;
- проверить работу сайта.
Если неизвестно, какой именно плагин вызывает переадресацию, отключите все, а затем подключайте по одному, каждый раз проверяя, не возникло ли перенаправление страниц.
Удалить проблемный плагин можно в консоли. Но иногда это не получается. В этом случае:
- войдите в корневую папку WordPress на сервере;
- найдите папку «wp-content / plugins /»;
- найдите папку проблемного плагина и просто ее удалите.
Помните, что циклическое перенаправление на странице в 90% случаев возникает из-за ошибок или невнимательности администратора сайта.