Не открывается сайт на WordPress. Отдает ответ 301
В один прекрасный момент сайт стал не открываться. В браузере
Сайт выполнил переадресацию слишком много раз
А ответ сервера гласит:
HTTP/1.1 301 Moved Permanently
Но на сайте нет никаких редиректов! Запускал с чистым .htaccess, менял тему сайта, обновлял Вордпресс. Бесполезно. Поддержка хостинга говорит, что проблема на моем Вордпресс сайте, на их стороне все нормально.
Добавить комментарий
2 Ответ (-ов)
В старых версиях WordPress проблема с редиректом решалась добавлением в functions.php темы такого текста:
remove_action('template_redirect', 'redirect_canonical');
Поэкспериментируйте, вставить код в начало файла и конец functions.php
Попробуйте, может поможет.
Если код выше не помогает, для решения проблемы HTTP/1.1 301 Moved Permanently на WordPress из файла wp-includes/canonical.php удалите или задокументируйте следующий код:
if ( $do_redirect ) { // protect against chained redirects if ( !redirect_canonical($redirect_url, false) ) { wp_redirect($redirect_url, 301); exit(); } else { // Debug // die("1: $redirect_url<br />2: " . redirect_canonical( $redirect_url, false ) ); return false; } } else { return $redirect_url; }