WordPress НЕ перенаправляет с http на https SSL

У меня есть мой адрес WordPress (URL) и мой адрес сайта в настройках WordPress в качестве моего URL: https://example.com/blog но когда я набираю http://example.com/blog, он не перенаправляет его на версию SSL, даже если у меня есть адрес сайта как https.

Я отключил все плагины и переключился на тему по умолчанию, но это все еще происходит. Какие-либо причины, почему это происходит или решения?

-1

Решение

Вам все еще нужно перенаправить «http» на «https».

У вас есть несколько вариантов, вот пара:

Опция 1

В ваш файл .htaccess вы можете добавить:

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]

Просто убедитесь, что измените www.example.com на любой домен, который вам нужен (вам не нужен www., Если вы этого не хотите).

Вариант 2

Измените свой DNS на CloudFlare (бесплатно) и измените настройки в соответствии с этим:
https://support.cloudflare.com/hc/en-us/articles/200170536-How-do-I-redirect-all-visitors-to-HTTPS-SSL-

Однако, если вы хотите использовать www. Я рекомендую использовать правила двух страниц, чтобы вы могли перенаправить http на https и добавить www. в одном перенаправлении. Выполнение обоих в одном перенаправлении может быть лучше для SEO. Для обоих правил страницы выберите параметр «Переадресация URL» и «301» и создайте правила следующим образом:

http://*example.com/*

в

https://www.example.com/$2

а также

https://*example.com/*

в

https://www.example.com/$2

Это предполагает, что вы не используете поддоменов. Если да, дайте мне знать, и я могу дополнить ответ правилами, которые будут соответствовать поддоменам.

0

Другие решения

Вы забыли обновить файл .htaccess после установки SSL. Поэтому вы должны добавить следующий код в ваш файл .htaccess:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>

После этого для перекрестной проверки вашего сайта все страницы будут перенаправлены на https или нет, следуйте инструкциям & использовать инструменты, упомянутые в этом ресурс.

0

Одним из самых простых решений для конвертации всего сайта в https является действительно простой плагин SSL.

https://nl.wordpress.org/plugins/really-simple-ssl/

Просто установите, активируйте и следуйте инструкциям.

Удачи

0
По вопросам рекламы ammmcru@yandex.ru
Adblock
detector