В данной статье рассмотрены различные варианты настройки редиректа: с помощью функционала, предусмотренного в панели управления хостингом, и с помощью файла «.htaccess».
1) С помощью функционала, предусмотренного в панели управления хостингом:
Настройка редиректа с http на https
- 1. Войдите в панель управления хостингом. О том, как попасть в панель управления хостингом, Вы можете прочитать здесь.
- 2. В категории «WWW» (1) нажмите «WWW-домены» (2), выберите необходимый домен (3) и нажмите кнопку «Изменить» (4).
- 3. В поле «Перенаправлять HTTP-запросы в HTTPS» (1) поставьте галочку и затем нажмите «ОК» (2).
2) C помощью файла «.htaccess».
Файл .htaccess — это системный файл, который отвечает за настройки веб-сервера. Данный файл позволяет вносить изменения в работу сайта. Его можно найти в корневой директории Вашего сайта. Обращаем Ваше внимание, что новые правила для настройки редиректа следует добавлять в начало файла. О том, как редактировать файлы на сервере, Вы можете прочитать здесь.
Настройка редиректа с одного домена на другой домен в рамках одного WWW-домена
- В файл .htaccess добавьте следующие строчки:
- RewriteEngine On
- RewriteCond %{HTTP_HOST} old-mysite.com
- RewriteRule (.*) http://new-mysite.com/$1 [R=301,L]
Где «old-mysite.com» является доменом, с которого происходит редирект.
Где «new-mysite.com» является доменом, на который происходит редирект.
Настройка редиректа с домена с префиксом WWW на домен без префикса WWW
- В файл .htaccess добавьте следующие строчки:
- RewriteEngine On
- RewriteCond %{HTTP_HOST} ^www.mysite.com$ [NC]
- RewriteRule ^(.*)$ http://mysite.com/$1 [R=301,L]
Где «mysite.com» является именем Вашего домена.
Настройка редиректа с домена без префикса WWW на домен с префиксом WWW
- В файл .htaccess добавьте следующие строчки:
- RewriteEngine On
- RewriteCond %{HTTP_HOST} ^mysite.com
- RewriteRule (.*) http://www.mysite.com/$1 [R=301,L]
Где «mysite.com» является именем Вашего домена.