umi_tips


полезное о Umi (вестка, программинг, мелочи)


Previous Entry Share Next Entry
Синонимы сайта или все как один
suilinad wrote in umi_tips
Материал предоставлен сайтом UMIhelp.ru

Встала такая задачка… у нас есть сайт с доменом mysite.ru и его синонимами  www.mysite.ru, mysite.com, нужно чтобы пользователь заходя с любого варианта имени сайта оказывался на mysite.ru.

Размышляя о пользе сего действия наткнулся на то, что если вы разрабатываете сайт на umi и у вас не прописаны синонимы в модуле конфигурация, то может случиться такая оказия). Пользователь авторизировался в системе через домен mysite.com , накидал покупок в корзину и каким-то образом затесавшаяся ссылка в корзину перевела его не на mysite.ru/cart, а на www.mysite.ru/cart и его корзина пуста и не аторизирован он вовсе… вот и сиди гадай в чем проблема))

Еще говорят для раскрутки лучше чтобы у поисковика били страницы не с разными синонимами а с одним каким-то.

Ну в общем ближе к делу. Решать этот вопрос будет через .htaccess . После первой строчки «RewriteEngine On» мы вписываем(строчки начинающиеся с # это мои комментарии):

#all domain name
RewriteCond %{HTTP_HOST} .
#except domain name = «mysite.ru»
RewriteCond %{HTTP_HOST} !^mysite\.ru
#redirect to mysite.ru
RewriteRule (.*) http://mysite.ru/$1 [R=permanent,L]

заметка основывалась на информации с форума (http://www.webmasterworld.com/forum92/2984.htm)


?

Log in