Не могу получить доступ к странице входа после изменения URL сайта на HTTPS
Я изменил URL с HTTP на HTTPS в настройках WordPress. После обновления я не могу получить доступ к странице wp-login. Выдается сообщение, что сайт недоступен или произошло слишком много перенаправлений.
У меня включен SSL от Cloudflare. Использую VPS хостинг.
Спасибо

У меня также была похожая проблема и решение (если у вас есть возможность и вы не против редактировать wpconfig.php)
Причина (упрощённо):
- При использовании Flexible SSL ваше соединение защищено HTTPS только до Cloudflare (они предоставляют SSL-сертификат).
Cloudflare перенаправляет ваш запрос к админке на ваш сервер по HTTP (поскольку с его точки зрения ваш сервер не имеет SSL-сертификата, и соединение не может быть защищено).
Однако вы указали WordPress обслуживать сайт по HTTPS, поэтому он отвечает на HTTP-запрос от Cloudflare, возвращая редирект (т.е. инструкцию запрашивать данные по HTTPS).
- Запрос повторяется, и цикл продолжается.
Решение:
Cloudflare также отправляет заголовок "HTTP_X_FORWARDED_PROTO", который указывает, что исходный запрос был выполнен по HTTPS. Мы можем использовать это, чтобы "обмануть" WordPress, заставив его считать запрос HTTPS. Попробуйте добавить это в начало вашего wp-config.php:
if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false) $_SERVER['HTTPS']='on';
(см. также мою статью: http://wptest.means.us.com/cloudflare-wordpress-unable-login-https/)
Для тех, кто перешёл на HTTPS и испытывает проблемы с отображением сайта: использование официального плагина Cloudflare https://wordpress.org/plugins/cloudflare/ с включённой опцией "Automatic HTTPS Rewrites" может помочь.

У меня была такая же проблема.
Вам нужно установить плагин CloudFlare Flexible SSL https://wordpress.org/plugins/cloudflare-flexible-ssl/
Так как вы не можете войти в админку, то сейчас не получится добавить этот плагин обычным способом. Но есть обходной путь.
Просто войдите в cPanel или используйте FTP. Затем создайте папку внутри wp-content с именем mu-plugins.
Скачайте этот плагин и загрузите все его файлы в папку mu-plugins. Убедитесь, что внутри mu-plugins нет других папок - загружайте только файлы плагина непосредственно в mu-plugins. Тогда плагин активируется автоматически, и ваша проблема сразу решится.
Надеюсь, это поможет.

Ваш ответ. Это не шаблонное решение, я перепробовал все, что было в интернете, но ничего не сработало. Вы спасли мне кучу времени. Спасибо!

У меня тоже была такая же проблема.
Временное решение, которое я применил — вернуть URL обратно на http. Зайдите в панель управления C-panel, перейдите в phpMyAdmin и отредактируйте таблицу 'wp_options'.
Измените URL обратно с https на http.
Примечание: Это временное решение, чтобы отменить изменения и снова войти в админ-панель. После этого вы сможете перейти на https.
