Проблема с кириллическим доменом

S
На сайте с 18.07.2013
Offline
97
468

Приветствую, в общем проблема в следующем имеем сайт на HostCMS.

Настраиваю .htaccess

1) Сделал редирект с www на без www - работает

2) Проверяю, делаю анализ жабкой (frog), она работает с киррилическими доменами только в пуникоде - всё идеально.

3) Сделал анализ через NeatPeak и выскочило http://мойсайт.рф/ и его дубль http://мойсайт.рф без слеша на конце. То есть Neatpeak судя по всему переваривает кириллицу и формирует запросы на кирилице в отличии от жабки которая понимает только пуни код.

Перелопатил весь .htaccess и нифига сделать не могу, проблема только с этим урлом, кто сталкивался подскажите как исправить вывод главной без слеша на конце, с остальными урлами всё ОК. Или может заморачиваться не стоит и Яндекс работает только с punycode? У кого какие мысли?

P.S. Только что глянул аналитику, видит Метрика оба урла =( что делать даже не представляю.

VDS для html сайтов за $1 в месяц (https://clck.ru/HkX48) а также VDS c Windows Server от $3 в месяц (https://clck.ru/HkaeQ)
M
На сайте с 27.02.2010
Offline
62
#1

не заморачивайся. Многие не знают про robots.txt и вполне уверенно себя чувствуют.

Ваш К.О.
S
На сайте с 18.07.2013
Offline
97
#2
Maneki:
не заморачивайся. Многие не знают про robots.txt и вполне уверенно себя чувствуют.

Не хочу в роботс инструкций нагромождать, когда наверняка есть выход через .htaccess

Алексей Барыкин
На сайте с 04.02.2008
Offline
272
#3

.htaccess надо смотреть

S
На сайте с 18.07.2013
Offline
97
#4

Options +FollowSymLinks

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www.xn--80acmfiq8bi.xn--p1ai$ [NC]

RewriteRule ^(.*)$ http://xn--80acmfiq8bi.xn--p1ai/$1 [R=301,L]

<IfModule mod_php4.c>

php_flag magic_quotes_gpc off

php_flag magic_quotes_runtime off

php_flag register_globals off

</IfModule>

<IfModule mod_php5.c>

php_flag magic_quotes_gpc off

php_flag magic_quotes_runtime off

php_flag register_globals off

</IfModule>

<IfModule mod_dir.c>

DirectoryIndex index.php index.htm index.html

</IfModule>

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ /index.php

</IfModule>

УРЛ подправил на чужой =)

---------- Добавлено 31.08.2013 в 15:21 ----------

Причём косяк вылез после обновы с 5 на 6-ю версию. Форум HostCMS как обычно ничего путнего пробубнить не могут. Параметр в "Константах" - OPTIONAL_LAST_SLASH включен значение поставил: false, хотя и включал и выключал константу как таковую, толку нет.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий