Редирект (перенаправление) нужен если на сайте установлен 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
С помощью плагина
Лучше воспользоваться популярным плагином, например этим:
Если все сделано правильно, то слева от адреса сайта будет отображаться закрытый замочек, что подтверждает защищенность соединения.
На моем сайте перенаправление сделано через изменение файла .htaccess
. Другие подробности про данный сайт можно узнать в обновляемой статье Все плагины и настройки сайта на wordpress.