По какой-то причине после установки WordPress, включения моего «Flexible» SSL, выпущенного Cloudflare, и переключения моих URL-адресов в WordPress с http на https я больше не могу получить доступ к панели администратора.
Что делать?
Попытка исправить № 1:
- Очистка файлов cookie, кеша и сохраненных данных браузера,
- Очистка всех кешей Cloudflare.
Попытка исправить № 2:
Изменение wp-config.php
с помощью кода:
define('WP_HOME' , 'https://aggam.xyz');
define('WP_SITEURL' , 'https://aggam.xyz');
Попытка исправить № 3
Отключение .htaccess
файла в/var/www/html/
Попытка исправить № 4
Добавление следующих строк кода в конец моего wp-config.php
файла разрешило конфликт перенаправления.
if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false)
$_SERVER['HTTPS']='on';
Результат
Ничего из вышеперечисленного не сработало, и, к сожалению, я все еще не могу получить доступ к панели администратора.
Однако домашняя страница WordPress по умолчанию загружается нормально по правильному защищенному URL-адресу https.
Найденное решение
Если вы используете cloudflare, установите для режима шифрования SSL/TLS значение «Full».
Все заработает.
Добавить комментарий