Цикл перенаправления WordPress HTTPS

Я изо всех сил пытаюсь получить HTTPS-функционал на своем сайте уже более десяти часов. У меня сильная головная боль, пытаясь настроить себя. Я хочу, чтобы вы поняли, что я попробовал несколько разных способов решить и рассказать об этом удивительном сообществе только в крайнем случае. Я был бы очень признателен, если бы кто-нибудь мог мне помочь.

Веб-сайт работает на Apache, и файл conf выглядит следующим образом:

# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] RewriteCond %{HTTPS} off RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L] </IfModule> # END WordPress 

Первая проблема. После этих изменений в файле conf я попытался перезагрузить веб-сайт, и он выдает сообщение об ошибке. Цикл перенаправления.

Второй вопрос: когда я изменяю URL-адрес сайта и дома на экране общих настроек на https: // из http: //, это приводит к циклу перенаправления.

Я просто не понимаю, почему это происходит. Я пробовал разные варианты правил htaccess. Я играл с настройками apache. Ничего не получилось.

Дайте мне знать, если вам нужна какая-либо другая информация. Вся помощь приветствуется. Спасибо 🙂

Solutions Collecting From Web of "Цикл перенаправления WordPress HTTPS"

Это появилось в WordPress 4.0.

Это сообщается в Trac и, скорее всего, будет исправлено со следующей версией.

Тем временем я пытаюсь обходным путем, установив адрес (URL) WordPress на http и адрес сайта (URL) на https адресу /wp-admin/options-general.php .

Я добавил $_SERVER['HTTPS'] = 'on'; на мой wp-config.php, как видно на цепочке переадресации hpps wp-admin в WordPress, и это сработало отлично!