Share:

301-редирект: переадресация с одного домена на другой  

 
Александр Ветер
Участник Редакция Murom°360

1.1. С www-домена на основной домен
Если на вашем сервере включен модуль mod_rewrite, то того, чтобы настроить переадресацию с адресов, начинающихся с www на аналогичные без www, нужно в файле .htaccess, в корневой папке www вашего сайта прописать следующие строки:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
1.2. С основного домена на www-домен
RewriteEngine On
RewriteCond %{HTTP_HOST} !^(www.) [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
1.3. С одного домена на другой
Задача может быть решена так же как и первая, для настройки перенаправления посетителей с одного доменногоdomain1.ua имени на другое domain2.ua вы можете использовать соответствующие директивы в файле .htaccess.

Сделать на старом домене domain1.ua файл .htaccess, с содержанием:

RewriteEngine On
RewriteCond %{HTTP_HOST} domain1.ua
RewriteRule (.*) http://domain2.ua/$1 [R=301,L]
1.4. Перенаправление с нескольких доменов
Необходимо сделать переадрессацию с доменов domain1.ua и www.domain1.ua на новый домен domain2.ua, для это впишите:

RewriteCond %{HTTP_HOST} ^domaim1\.ua RewriteRule ^(.*)$ http://domain2.ua/$1 [R=301,L] RewriteCond %{HTTP_HOST} ^www.domain1\.ua RewriteRule ^(.*)$ http://domain2.ua/$1 [R=301,L]
Аналогично можно делать перенапрвление с domain.ua на domain.com и т. п.

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

301-редирект: переадресация с одного домена на другой

никогда не верьте этим людям

Цитата
Размещено : 13/06/2018 11:28 пп
gluckovnet
Новенький Пользователи Murom°360
RewriteEngine On 
RewriteBase /
RewriteCond %{HTTP_HOST} ^(.*)$ [NC]
RewriteCond %{HTTP_HOST} !^mr360.ru$ [NC] # проверка домена
RewriteRule ^(.*)$ https://mr360.ru/$1 [R=301,L] # куда направляем

редирект с проверкой домена

 

ОтветитьЦитата
Размещено : 19/06/2018 2:27 пп
  
Работает

Пожалуйста, Вход или Зарегистрироваться