Я использую nginx в качестве своего веб-сервера и отредактировал файл конфигурации так, чтобы он указывал на https, поэтому я изменил настройки URL-адреса WordPress на https, а также добавил код администратора WordPress force ssl в мой файл wp-config, но продолжаю сталкиваться с ошибкой " Эта веб-страница имеет цикл перенаправления "
61
У меня была похожая проблема, и я просто добавил следующий фрагмент к своему
wp-config.php
:как предложено в Кодексе . Это понадобится только в том случае, если в настройке балансировщика нагрузки (или брандмауэра) включена сквозная передача SSL. Это означает, что, хотя вы можете получить доступ к сайту через HTTP в рамках TLS / SSL, ваш сервер получает только HTTP. Для этого необходим вышеуказанный заголовок, чтобы WordPress мог «установить» HTTPS
on
в$_SERVER
конфигурационном массиве.источник
$_SERVER['HTTPS'] = 'on';
потому что HTTP_X_FORWARDED_PROTO даже не в настройках на сервере моего клиента: |Поскольку у меня пока нет права комментировать, я опубликую это дополнение как другой ответ:
Решение, предложенное Элиасом, к которому нужно добавить следующее
wp-config.php
, помогло мне:Тем не менее, это работало только для меня, когда я помещал это перед всем остальным в этом файле!
источник
require_once( ABSPATH . 'wp-settings.php' );
который находится в конце файла.Еще одна версия для книг, просто добавьте это в начало wp-config.php
Причина в том, что могут быть балансировщики нагрузки или что-то, что не передает правильное значение https, поэтому вы должны взять его из другого места и подделать для wordpress.
источник
На самом деле ... У меня была эта проблема, и решение было довольно легким и смущающим. Каким-то образом на веб-хосте моя папка wp-admin была удалена и, следовательно, нет wp-admin с таким же сообщением об ошибке.
После многих часов тестирования я видел это по-разному, а когда снова загружал и загружал, все работало как обычно.
Проверьте это, ребята, это может быть так просто.
источник
5-летний вопрос ...
Хорошо, у меня была эта ошибка, после установки моего SSL-сертификата и изменения всех ссылок
http
наhttps
использование wp-cli.phar, найденного здесь .Я пробовал различные конфигурации, но ни одна из них не могла решить эту проблему, если я не установил это:
к этому:
Это позволило мне перейти на страницу входа в систему, но затем не смог войти. Я попробовал ответить на второй вопрос, но это, к сожалению, тоже не помогло, пока я не сделал следующее изменение:
Почему-то не знаю почему - пришлось менять
в
Я использую nginx в качестве хоста и обратный прокси-сервер для модуля nginx ... Если у кого-то есть идеи, почему это работает, пожалуйста, дайте мне знать
источник