Согласен. То есть, лучше не рисковать. Ну а чем чревато? Какие санкции могут быть наложены?
Напоминает. Вот только тут не все так прозрачно, как мне кажется. Ведь фактически только если юзер пришел с ПС по одному запросу, то его перекидывает. Если робот ПС бы перешел по этому же запросу, его бы тоже перекинуло :)
KSinner добавил 03.05.2011 в 13:29
Понимаю, что лучше так не делать, но чем грозит? Может у кого-то есть опыт в подобном случае?
Проблему решил другим путем. В одном из php-шных файлов движка была настройка... Что-то типа добавление суффикса в конец урла. Можно было дописать .htm ,а я написал /
Спасибо всем за помощь
RewriteRule (.*) /index.php/$1/ [R=301,L]
RewriteCond %{REQUEST_URI} ^/.+[^\/]+$ RewriteRule ^(.*)$ /$1/ [R=301,L]
Если пишу так:
Тогда урлы выглядят так: http://site.ru/index.php/contacts/
Ну а если пишу
Тогда набирая http://site.ru/contacts редиректит на http://site.ru/contacts/ - вот только открывается страница с ошибкой :(
Может мне сюда выложить содержимое файла хтакцесс?
KSinner добавил 13.08.2010 в 22:49
Вот что написано в моем файле .htaccess
Как я понимаю, надо что-то изменить в строке RewriteRule ^(.*)$ /index.php/$1 [L]
Вот только что? :)
RewriteRule (.+)/ index.php?query=$1 [L,QSA]
Это все решение? Дома попробую :) Спасибо
Сейчас, набирая в адресной строке браузера сайт.su меня редиректит на site.ru. Скажите, а возможно ли как-то сделать так, чтобы, набирая сайт.su, я попадал на site.ru, но в адресной строке было написано http://сайт.su/ ? Далее тыкаю я ,скажем, на ПРАЙСЛИСТ, а в адресной строке: http://сайт.su/pricelist/
Как такое учудить?
И как такое учудить, чтобы не схватить бан от поисковых систем? :)
Ок, понятно. Всем большое спасибо за советы
То есть в файле .htaccess нужно прописать нечто вроде этого:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^xn--80aswg.su$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
Так?
2) кажется это работает только для Яндекса (или я ошибаюсь?). Как быть с Гуглом и др?
3) вот этот-то вопрос больше всех интересует. Нужно-не нужно?