Лечим wordpress https err_too_many_redirects — DEVOPS

Лечим wordpress https err_too_many_redirects

По какой логике wordpress понимает что к нему пришел https не понятно, но часто сталкиваемся с проблемой когда стили и js вордпресс отдает  по http и изза mixed content браузеры их режут. Если в настройках (Настройки -> Общие) жестко указали адрес сайта httpS://site.com/ то получаем err_too_many_redirects. Лекарство ниже.

открываем wp-config.php, второй строчкой вставляем

$_SERVER['HTTPS'] = 'on';

И после всех define, после define(‘WP_DEBUG’, false); перед предупреждением /* That’s all, stop editing! Happy blogging. */

define('FORCE_SSL_ADMIN', true);
define('FORCE_SSL_LOGIN', true);
if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false)
$_SERVER['HTTPS']='on';
wordpress https err_too_many_redirects
wordpress https err_too_many_redirects

 

После этого WordPress будет работать по https.

Другие новости
Настойка satis для пакетов composer в docker

Настрройка satis satis — кеширующий сервер для пакетов php composer. Для настройки репозитория будем использовать официальный docker. Разработчикам понадобится редактировать файла конфигурации satis.json, для этого поднимем отдельный контейнер с sftp и ftp серверами внутри. Файл конфиргурации в нашем случае должен

Лечим wordpress https err_too_many_redirects

По какой логике wordpress понимает что к нему пришел https не понятно, но часто сталкиваемся с проблемой когда стили и js вордпресс отдает  по http и изза mixed content браузеры их режут. Если в настройках (Настройки -> Общие) жестко указали