Пятница, 19 апреля, 2024

Как сделать перенаправление с http на https

Редирект (перенаправление) нужен если на сайте установлен SSL сертификат. В таком случае все посетители перенаправляются с http на защищенный https. Работает это так: если перейти по адресу https://lavnik.net, браузер автоматически откроет https://lavnik.net.

Для того что бы настроить перенаправление (редирект) можно воспользоваться двумя способамами.

Практическое руководство по редиректу сайта и всех ссылок с http на https

Вручную

Для этого нужно отредактировать файл .htaccess, который находиться в корневом каталоге сайта. Обязательно делайте копию файла до изменений, потому что из-за неправильно отредактированного файла сайт у вас просто перестанет работать.

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
#######################
# http to https begin #
RewriteCond %{HTTPS} =off 
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]
# http to https end ###
#######################
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

С помощью плагина

Лучше воспользоваться популярным плагином, например этим:

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

 защищенное соединение https

На моем сайте перенаправление сделано через изменение файла .htaccess.  Другие подробности про данный сайт можно узнать в обновляемой статье Все плагины и настройки сайта на wordpress.

Пожалуйста лайк, репост

Это тоже интересно

РЕКОМЕНДУЕМ

Интересное