Бесконечные редиректы на WP сайте после включения HTTPS

Если сайт находится за неким прокси, который реализует SSL, а на веб-сервере при этом не настроен HTTPS протокол, то WP может начать бесконечный цикл переадресаций.

Начинается это сразу после изменения URL домашней страницы в админке.

Анамнез следующий:

Вы меняете протокол в ссылке на https и цирк начинается… При этом если вы не меняете этот адрес (т.е. используете http://your-site.domain, то страница не грузит стили и скрипты, так как современные браузеры не позволяют грузиться http:// ресурсам на страницах, которые загружены через https (т.н. mixed http/https content error).

В этом случае требуется дополнительно в конфигурационном файле wp-config.php определить реальный протокол, который запрашивался до прокси сервера.

Протокол сохраняется обычно в переменной окружения HTTP_X_FORWARDED_PROTO, и если там передано значение ‘https’, то нужно изменить переменную окружения $_SERVER[‘HTTPS’] на ‘on’.

Эти и другие полезные вещи можно найти в соответствующем разделе документации WordPress.

Написать комментарий

 

Комментарии к «Бесконечные редиректы на WP сайте после включения HTTPS»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: