Создание, продвижение сайтов
40-33-54

Как перенаправить несколько доменов на главный домен с помощью htaccess

07 августа 2016

Чтобы сделать перенаправление с нескольких доменов или поддоменов на главное зеркало сайта, нужно воспользоваться следующей конструкцией:

  RewriteEngine on
  Options +FollowSymLinks
  RewriteCond %{HTTP_HOST} ^www\.site\.ru$ [NC]
  RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]

  RewriteCond %{HTTP_HOST} ^new\.site\.ru$ [NC]
  RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]

  RewriteCond %{HTTP_HOST} ^site1\.ru$ [NC]
  RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]

Директиву

RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]

нужно писать после каждого условия, описывающего домен, с которого нужно переадресоваться на главный домен.

При этом, если вы пользуетесь движком, то стоит проверить, установлены ли уже эти директивы в файле .htaccess на вашем сайте.

Сделайте заказ с сайта и получите 10% скидку на услугу

Заказ услуги с сайта raybin.ru

Нажимая на кнопку "Получить консультацию", я даю согласие на обработку персональных данных и соглашаюсь c условиями политики конфиденциальности
CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.
Заказать бесплатную SEO-консультацию

Запрос бесплатной SEO - консультации с сайта raybin.ru

Нажимая на кнопку "Получить консультацию", я даю согласие на обработку персональных данных и соглашаюсь c условиями политики конфиденциальности
CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.
Письмо в компанию Райбин

Письмо в компанию RAYBIN

Нажимая на кнопку "Получить консультацию", я даю согласие на обработку персональных данных и соглашаюсь c условиями политики конфиденциальности
CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.