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

С сайта https://sto-tonn.com/contact/ делаю на стотонн.рф

Пробовал
RewriteRule ^([^/]+) $1 [L]
RewriteCond %{HTTP_HOST} ^sto-tonn\.ru
RewriteRule ^(.*)$ https://стотонн.рф/$1 [R=301,L]

и, это сейчас стоит
RewriteCond %{REQUEST_URI} (.*)
RewriteRule ^(.*)$ http://стотонн.рф [L,R=301]

Но перенаправление работает только с sto-tonn.ru, а с других страниц нет
  • Вопрос задан
  • 652 просмотра
Решения вопроса 1
@dodo512
"стотонн.рф" в punycode будет "xn--m1aabangb.xn--p1ai"
Редирект со всех страниц на главную:
RewriteEngine on

RewriteRule ^ https://xn--m1aabangb.xn--p1ai/  [R=301,L]

Ставить в начало файла .htaccess выше остальных правил.

Если нужно дополнительное условие на домен:
RewriteEngine on

RewriteCond %{HTTP_HOST} ^(?:www\.|)sto-tonn\.ru  [NC]
RewriteRule ^ https://xn--m1aabangb.xn--p1ai/  [R=301,L]
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы