Переключение с https обратно на http
Недавно я перенес свой сайт на https, установив SSL-сертификат на сервер и обновив адрес сайта и домашнюю страницу в wp-admin для использования https.
Из-за некоторых ошибок, которые возникают у моего клиента с https, я хотел бы вернуться обратно. Я отредактировал значения в wp-admin, убрав https. Я также следовал нескольким вариантам, описанным здесь: https://codex.wordpress.org/Changing_The_Site_URL
Однако ничего не работает. Я не уверен, что идет не так. Похоже, что внутренне WordPress перенаправляет все URL на https, хотя site_url был изменен.
Я также очистил файл .htaccess, но это тоже не решило проблему. Буду благодарен за любую помощь.
Вы можете попробовать следующие действия:
1. Убедитесь, что значения изменились в базе данных
Если вы не можете войти в wp-admin > настройки, чтобы подтвердить это, вы можете перейти в базу данных, таблицу wp_options и проверить значения siteurl
и home
2. Добавьте код в wp-config.php
Добавьте эти строки в wp-config.php
define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');
3. Очистите кеш
Убедитесь, что вы очистили кеш всех используемых плагинов кеширования, а также кеш браузера
Также попробуйте добавить это в wp-config.php
(обратите внимание на "false")
define( 'WP_CACHE', false );
4. Проверьте плагины, связанные с https / ssl
Возможно, вы используете плагин, который вызывает эту проблему, например, ssl insecure content fixer и т.п.
5. Cloudflare или другие перенаправления на стороне DNS
Убедитесь, что на сайте не используются перенаправления на уровне DNS
6. Отключите все плагины и подтвердите
7. Смените тему на стандартную и проверьте

Спасибо, пробовал все эти шаги ранее, и, похоже, один из них сработал. Оказалось, что в таблице get_option WordPress есть какой-то кеш. Я пытался обойти его в коде, но безрезультатно. Однако теперь, видимо, этот кеш обновился, и домен работает корректно.
