dbglazkov
@dbglazkov
www.el-komp.ru

Как сделать редирект с нескольких доменов на один?

Есть 4 домена. Один основной и 3 дополнительных. Надо сделать с них 301 редирект на основной.
Прим.1: все на без www
Прим.2: на https
Прим.3: два из трех дом доменов кириллические

Сейчас такая конструкция
RewriteEngine on
RewriteCond %{HTTP_HOST} ^site.ru [OR]
RewriteCond %{HTTP_HOST} ^кириллический1.XN--P1AI [OR]
RewriteCond %{HTTP_HOST} ^кириллический2.XN--P1AI
RewriteRule ^(.*)$ https://mainsite.ru/$1 [R=permanent,L]


Работет релиреат только с site.ru на https://mainsite.ru/
  • Вопрос задан
  • 1058 просмотров
Решения вопроса 1
shambler81
@shambler81 Куратор тега htaccess
RewriteCond %{HTTP_HOST} ^(www\.|)9918474\.ru$     [NC,OR]
RewriteCond %{HTTP_HOST} ^(www\.|)site4top\.ru$    [NC,OR]
RewriteCond %{HTTP_HOST} ^(www\.|)sunnyfruits\.ru$ [NC,OR]
RewriteCond %{HTTP_HOST} ^(www\.|)u-kit\.ru$       [NC,OR]
RewriteCond %{HTTP_HOST} ^(www\.|)mediagrup\.ru$   [NC,OR]
RewriteCond %{HTTP_HOST} ^(www\.|)vmast\.ru$       [NC,OR]
RewriteCond %{HTTP_HOST} ^(www\.|)desid\.ru$       [NC]
RewriteRule ^(.*)$ https://klondike-studio.ru/  [R=301,L]

Не забывай экранировать точку.
для того чтоб сделать эти редиректы не нужно создавать сайты, достаточно добавить алиасы к основному сайту
5f27c6f1b9337924887753.png
и в его htaccess вписать все правила.
Это позволит вам не создавать кучу сайтов с разными htaccess и да тогда вот такого синтаксиса вам будет достаточно.
Если же у вас уже есть сайты то все правила должны лежать у каждого сайта в своем .htacess
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы