Кириллические домены.

InstantCMS 2.X

Вопрос

#1 6 декабря 2018 в 12:48
Час Всем Добрый!
Уважаемые ГУРУ подскажите как перенастроить кириллический домен с www на без www
Проверяю на сайте: sitechecker.pro
Выдает постоянно ошибку: Перенаправленные домена c www на без-www не настроено

Домен изменен.
Примеры:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.xn----bf0ana.xn--p1ai$ [NC]
RewriteRule ^(.*)$ xn----bf0ana.xn--p1ai/$1 [R=301,L]
Не работает

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ %1/$1 [R=301,L]
Тоже не работает

Может кто подскажет как правильно?
#2 6 декабря 2018 в 13:00
Без мучений домен латинскими.
#3 6 декабря 2018 в 13:02
@elv,
В смысле? Латинскими?
Домен на кириллице. в зоне РФ
#4 6 декабря 2018 в 14:01
RewriteCond %{HTTP_HOST} ^www.site\.ru$ [NC]
RewriteRule ^(.*)$ site.ru/$1 [R=301,L]
#5 6 декабря 2018 в 14:08


RewriteCond %{HTTP_HOST} ^www.xn----bf0ana.xn--p1ai$ [NC]
RewriteRule ^(.*)$ xn----bf0ana.xn--p1ai/$1 [R=301,L]

MegaRostov

Должен работать...
Спросите у хостера, какой вариант на их сервере используют, должны знать.
#6 6 декабря 2018 в 14:29
  1. RewriteCond %{HTTP_HOST} ^www.xn----bf0ana\.xn--p1ai$ [NC]
  2. RewriteRule ^(.*)$ http://xn----bf0ana.xn--p1ai/$1 [R=301,L]
А может слэша не хватает после точки? scratch

  1. RewriteCond %{HTTP_HOST} ^www.site\.ru$ [NC]
  2. RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
Вот здесь стоит слэш перед точкой ру.
#7 6 декабря 2018 в 15:20
skewes,

\.xn--p1ai — это и есть \.РФ
#8 6 декабря 2018 в 16:13
У меня работало так:
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.******.ru$ [NC]
RewriteRule ^(.*)$ http://******.ru/$1 [R=301,L]
</IfModule>

Проверяю на сайте: sitechecker.pro

MegaRostov
Зачем? Просто вбивайте в адресную строку сайт с www и смотрите, редиректит ли.

кириллический домен

MegaRostov
Вот конвертор кириллических доменов в кракозябры:
wwhois.ru/punycode.php
#9 6 декабря 2018 в 16:51
MegaRostov, так у вас ведь его нет...
Внимательно посмотрите на свой редирект, у вас ошибка, я вам написал со слэшем уже измененный.
#10 6 декабря 2018 в 16:53
  1. RewriteCond %{HTTP_HOST} ^www.xn----bf0ana.xn--p1ai$ [NC]
Вот ваша строка.

  1. RewriteCond %{HTTP_HOST} ^www.site\.ru$ [NC]
Вот как показано, что должно быть.
Вместо ру надо рф. Ну думаю суть ясна, пробуйте.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.