Почему WordPress перенаправляет с http на https в локальной среде?
Недавно я развернул рабочий сайт WordPress в локальной среде с помощью Duplicator. Я могу получить доступ к wp-admin
, но не могу открыть основной сайт, так как WordPress автоматически перенаправляет с http
на https
. Я проверил .htaccess
, но безрезультатно. В таблице wp_options
указан адрес сайта с http
, а не с https
. Подскажите, в чем может быть проблема и какие файлы нужно проверить? Спасибо.
Дополнение: Я очистил кеш браузера (даже пробовал в режиме инкогнито), но проблема осталась.

В моем случае... Я загрузил корпоративный сайт из продакшена на локальный сервер, так как мне нужно было подготовить среду разработки для нескольких разработчиков. Продакшен использует https://, а на локальном сервере http://, и когда я впервые запустил его на локальном сервере, он постоянно перенаправлял меня на https://.
И я смог заставить его работать на локальном сервере, просто добавив следующие строки в wp-config.php (моя версия WordPress была 4.9.8):
define('FORCE_SSL', false);
define('FORCE_SSL_ADMIN', false);
Удачи!

Убедитесь, что у вас не установлен и не активирован плагин, который принудительно перенаправляет на HTTPS, например, Really Simple SSL. Если такой есть, деактивируйте его на локальном сервере, переименовав папку плагина, например, измените название с "really-simple-ssl"
на "really-simple-ssl_deactivated"
. Теперь вы должны иметь доступ к URL wp-admin
.

Извините. Я должен был уточнить, что уже пробовал упомянутые вами решения, но они не помогли.

Я думал, что Duplicator сам обо всем позаботится, но проверил таблицу wp_options на предмет регистрации URL с https — там всё ещё указан http. Есть ли другие таблицы, которые стоит проверить?

Конечно, я рекомендую использовать этот инструмент для генерации всех запросов к базе данных для вашего phpMyAdmin https://rudrastyh.com/tools/sql-queries-generator

Вы можете легко сделать это с помощью wp cli
.
- Установите
wp-cli
, следуя инструкции здесь - Выполните команду
wp plugin deactivate really-simple-ssl
в терминале.
Вы также можете добавить автодополнение в ваш bash-терминал, чтобы видеть подсказки с установленными плагинами.
