Как настроить редирект?

Перейдите в панель управления ISPManager → раздел "WWW" → подраздел "WWW-домены" → выберите домен → иконка "Редиректы" → иконка "Создать" → заполните в форме нужные поля → подтвердите изменения кнопкой "ОК".

Для гибкой работы используйте файлы .htaccess

Перейдите в панель управления ISPManager → раздел "WWW" → подраздел "WWW-домены" → выберите домен → иконка "Каталог" → создайте новый файл .htaccess или добавьте нужный скрипт:

Для редиректа с www.сайт.com на сайт.com:

RewriteEngine On

RewriteBase /

RewriteCond %{HTTP_HOST} ^www.сайт.com$ [NC]

RewriteRule ^(.*)$ http://сайт.com/$1 [R=301,L]

Для редиректа с сайт.com на www.сайт.com:

RewriteEngine On

RewriteBase /

RewriteCond %{HTTP_HOST} ^сайт.com [NC]

RewriteRule ^(.*) http://www.сайт.com/$1 [L,R=301]

Как настроить редирект с HTTP на HTTPS?

Перейдите в панель управления ISPManager → раздел "WWW" → подраздел "WWW-домены" → выберите домен → иконка "Изменить" → пункт меню "Защищенное соединение (SSL)" → установите метку → в появившемся поле "Перенаправлять HTTP-запросы в HTTPS" установите метку → подтвердите изменения кнопкой "ОК".

Для редиректа также можно использовать файлы .htaccess:

с HTTP на HTTPS:

RewriteEngine On

RewriteBase /

RewriteCond %{HTTP:SSL} !=1 [NC]

RewriteRule ^(.*) https://сайт.com/$1 [L,R=301]

Вместо сайт.com подставьте адрес сайта, для которого настраивается редирект.

с HTTPS на HTTP:

RewriteEngine On

RewriteBase /

RewriteCond %{HTTP:SSL} =1 [NC]

RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [R=301,L]

с HTTP на HTTPS для определенного каталога:

RewriteEngine On

RewriteBase /

RewriteCond %{HTTP:SSL} !=1 [NC]

RewriteRule ^admin(.*)$ https://%{SERVER_NAME}/admin$1 [L,R]

Вместо admin подставьте название каталога, для которого настраивается редирект.



Эта информация оказалась полезной?