У нас есть сайт WordPress и используется для получения сертификата SSL. Сайт использовался для всех HTTPS, и теперь нам больше не нужен SSL, поэтому мы позволяем ему истекать.WordPress перенаправить все HTTPS на HTTP
Мы уже изменили адрес сайта и WordPress Адрес в панели администратора, чтобы быть http://example.com
.
У нас есть несколько ссылок в дикой природе, которые ссылаются на нас с https://
, и если пользователь обращается к сайту с https://
, сайт разбивается или пользователь получает предупреждение в своем браузере.
Подводя итог, нам необходимо перенаправить все https://
трафик на http://
.
Я пытался несколько плагинов (без везения):
и даже не изменил файл .htaccess
(до сих пор не повезло)
<IfModule mod_rewrite.c>
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]
</IfModule>
Не конечно, что еще мне нужно сделать.
Это, к сожалению, не поможет с ошибками, которые клиенты получат при подключении из-за истекшего или недействительного сертификата. Для этого необходимо установить действующий SSL-сертификат. – drew010
«Это полностью отключает https» - этот фрагмент недействителен и ничего не сделает - в нем отсутствует директива «RewriteRule». Фактически, следующая директива 'RewriteRule' в файле будет _caught_, так что это может даже сломать что-то. – MrWhite