Wordpress - исправляем ошибку ERR TOO MANY REDIRECTS при переходе на https://: различия между версиями
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Admin iph (обсуждение | вклад) |
Admin iph (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
[[Файл:B_1.gif |link=https://bit.ly/3tbFsd6| Доступная цена]] | [[Файл:B_1.gif |link=https://bit.ly/3tbFsd6| Доступная цена]] | ||
− | === Wordpress - | + | === Wordpress - исправляем ошибку ERR_TOO_MANY_REDIRECTS при переходе на https:// === |
Версия 10:27, 19 февраля 2017
Wordpress - исправляем ошибку ERR_TOO_MANY_REDIRECTS при переходе на https://
1) Заменяем все ссылки в базе с http://site.com на https://site.com
# replace "http://site.com" "https://site.com" -- db.sql
переимпорируем базу и подключаем ее через конфиг wp-config.php
2) в wp-config.php после <?php добавляем:
<?php $_SERVER['HTTPS'] = 'on';
3) Отключаем все плагины - переименовываем директорию wp-content/plugins в wp-content/plugins_old. Если проблема решилась - то по одному определяе как плагин проблемный.
В моем случае проблемным оказался
wp-content/plugins/better-wp-security_old/
4) Опции ниже - мне не помогли:
define('WP_HOME','http://site.com'); define('WP_SITEURL','http://site.com');
define('FORCE_SSL_ADMIN', true); define('FORCE_SSL_LOGIN', true); if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false) $_SERVER['HTTPS']='on';