Intereting Posts
jQuery UI в Admin (Лучшая практика?) Как скрыть некоторые категории на панели управления Публикация множества вещей сразу Как получить единственный крючок из wp_head ()? Как создать гибкую абстракцию для WP_Query? Цикл сообщений с категорией и пользовательским типом сообщения категория URL-структуры Тема ребенка не перестает родительскую тему Обновлено до php7.0, теперь обновления ssh не работают Как сортировать таблицу пользовательских сообщений по столбцу, содержащему настраиваемое поле Изменить положение метабокса в бэкэнде (программно) для конкретной роли Смешать CPT на главной странице w. множественные критерии сортировки Должен ли я редактировать пользовательское мета-поле с помощью PUT, PATCH или POST и WP :: Editable Добавить номер участника для нового пользователя Кто-нибудь имеет визуальное разбиение основных крючков и когда их увольняют?

Остановите WordPress от использования HTTPS и просто используйте HTTP

Только сегодня я синхронизировал базу данных сайта разработки с базой данных веб-сайта.

Теперь мой сайт разработки дает ошибку «404 Not Found». URL-адрес начинается с HTTPS, и в тексте HTTPS есть красная косая черта. На странице 404 говорится: «Сервер не может найти запрошенную страницу: dev.greenbee-web.com/ilaimh/wp-admin/ (порт 443). Apache Server на dev.greenbee-web.com Port 443».

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

Есть ли какая-то настройка в wp-config, которая заставляет мой сайт разработки использовать HTTPS? Если нет в wp-config, где параметр, который заставляет сайт использовать HTTPS?

спасибо

Solutions Collecting From Web of "Остановите WordPress от использования HTTPS и просто используйте HTTP"

Есть две вещи, которые вы должны сделать.

Если вы используете сервер Apache, перейдите в .htaccess и измените механизм Rewrite и RewriteBase на

 RewriteEngine On RewriteCond %{SERVER_PORT} ^443$ RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [R=301,L] RewriteBase / RewriteRule ^index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] 

Если вы используете Nginx, то что-то вроде этого должно работать

 server { listen 80 443; server_name example.com; # add ssl settings return 301 https://example.com$request_uri; } 

Это перенаправит https на http

и перейдите в базу данных через phpmyadmin или все, что вы используете, перейдите в wp_options и найдите и измените значения siteurl и home с https://example.com на http://example.com

Очистите кеш и повторите попытку. Он должен работать без проблем. Если сайт по-прежнему запрашивает SSL, проверьте ваш файл wp-config.php, чтобы узнать, имеет ли он этот код

 define('FORCE_SSL_ADMIN', true); 

затем измените значение «true» на «false»

Надеюсь, это вам поможет.

Ваше развитие и окружающая среда должны всегда соответствовать как можно более продуктивному окружению. Не использовать тот же протокол – это очень большое отклонение, которое даже не оправдано.

Поскольку это ваша организация, просто установите один и тот же сертификат в среду разработки dev или если по какой-то причине привязаны к определенному IP-адресу, создайте новый для вашей среды разработки.