Наверняка в скором времени появятся вопросы и про киррилические домены. Я владелец такого домена и у меня была проблема с редиректом\склейкой. Вот коды с которыми у меня работает редирект:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.аэрография-калуга\.рф$ [NC]
RewriteRule ^(.*)$ http://аэрография-калуга.рф/$1 [R=301,L]
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.XN----7SBABAOD1BTL0AXC2CJ2LSB.XN--P1AI$ [NC]
RewriteRule ^(.*)$ http://XN----7SBABAOD1BTL0AXC2CJ2LSB.XN--P1AI/$1 [R=301,L]
Заметьте у меня работает и без обратных слешей во второй строчке кода.
evergreen писал: - "То есть в конце каждого условия (ну, кроме последнего) добавил OR, иначе не работало."
В моем случае наоборот, с OR мой браузер выводил следующую ошибку:
Имя сайта в коде написано на пуникоде:
"Firefox определил, что сервер перенаправляет запрос на этот адрес таким образом, что он никогда не завершится."
Имя сайта в коде написано на кириллице:
"Firefox не может найти сервер www.%e0%fd%f0%ee%e3%f0%e0%f4%e8%ff-%ea%e0%eb%f3%e3%e0.%f0%f4."
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.аэрография-калуга\.рф$ [NC,
OR]
RewriteRule ^(.*)$ http://аэрография-калуга.рф/$1 [R=301,L]
Вот этот "
OR"
