Задать вопрос
@Fagi

Как сделать подобный редирект?

Есть четыре домена: site.ru, www.site.ru и site.su, www.site.su.
Как сделать редирект с ru домена на su, учитывая так же и www?

Подойдет вариант для файла htaccess. Заранее спасибо.
  • Вопрос задан
  • 55 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    1С-программист
    10 месяцев
    Далее
  • Skillbox
    Профессия 1C-разработчик
    8 месяцев
    Далее
  • Hi-TECH Academy
    KL 004.2.4 Kaspersky SD-WAN
    2 дня
    Далее
Пригласить эксперта
Ответы на вопрос 2
crashxd
@crashxd
Backend разработчик
На site.ru делаешь редирект на site.su
На www.site.ru делаешь редирект на www.site.su
.htaccess:
<IfModule mod_rewrite.c>
	RewriteEngine On
        RewriteCond %{HTTP_HOST} ^site.ru$ [NC]
	RewriteRule ^(.*)$ https://site.su/$1 [R=301,L]
</IfModule>
<IfModule mod_rewrite.c>
	RewriteEngine On
        RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC]
	RewriteRule ^(.*)$ https://www.site.su/$1 [R=301,L]
</IfModule>
Ответ написан
shambler81
@shambler81 Куратор тега htaccess

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.+\).ru$ [NC]
RewriteRule ^(.*)$ https://%1.su/$1 [R=301,L]

ps
домен су скоро закрою поскольку такого государства нет
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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