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

Вопрос

 
Посетитель
small user social cms
Медаль
Сообщений: 750
Час Всем Добрый!
Уважаемые ГУРУ подскажите как перенастроить кириллический домен с www на без www
Проверяю на сайте: https://sitechecker.pro
Выдает постоянно ошибку: Перенаправленные домена c www на без-www не настроено

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

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

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

Может кто подскажет как правильно?
Городской портал Ростов161
Посетитель
small user social cms
Медаль
Сообщений: 110
Без мучений домен латинскими.
Спойлер
Редактировалось: 1 раз (Последний: 6 декабря 2018 в 13:16)
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 750
@elv,
В смысле? Латинскими?
Домен на кириллице. в зоне РФ
Городской портал Ростов161
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 543
RewriteCond %{HTTP_HOST} ^www.site\.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форума
Сообщений: 1434
MegaRostov:

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

Должен работать...
Спросите у хостера, какой вариант на их сервере используют, должны знать.
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 543
Код PHP:
  1. RewriteCond %{HTTP_HOST} ^www.xn----bf0ana\.xn--p1ai$ [NC]
  2. RewriteRule ^(.*)$ http://xn----bf0ana.xn--p1ai/$1 [R=301,L]
А может слэша не хватает после точки? scratch

Код PHP:
  1. RewriteCond %{HTTP_HOST} ^www.site\.ru$ [NC]
  2. RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
Вот здесь стоит слэш перед точкой ру.
Посетитель
small user social cms
Медаль
Сообщений: 750
skewes,

\.xn--p1ai - это и есть \.РФ
Городской портал Ростов161
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 2210
У меня работало так:
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.******.ru$ [NC]
RewriteRule ^(.*)$ http://******.ru/$1 [R=301,L]
</IfModule>
MegaRostov:
Проверяю на сайте: https://sitechecker.pro
Зачем? Просто вбивайте в адресную строку сайт с www и смотрите, редиректит ли.

MegaRostov:
кириллический домен
Вот конвертор кириллических доменов в кракозябры:
http://wwhois.ru/punycode.php
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 543
MegaRostov, так у вас ведь его нет...
Внимательно посмотрите на свой редирект, у вас ошибка, я вам написал со слэшем уже измененный.
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 543
Код PHP:
  1. RewriteCond %{HTTP_HOST} ^www.xn----bf0ana.xn--p1ai$ [NC]
Вот ваша строка.

Код PHP:
  1. RewriteCond %{HTTP_HOST} ^www.site\.ru$ [NC]
Вот как показано, что должно быть.
Вместо ру надо рф. Ну думаю суть ясна, пробуйте.
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.