Корректное отображение адреса сайта!

Не все, но некоторые поисковые системы, например такие как Яндекс, Google и другие по разному индексируют сайты с www и без. Они воспринимают www.my_site.ua и my_site.ua, как два совершенно разные сайты, хотя на самом деле это один и тот же сайт.

В этой статье пойдет речь о том как направить введенный адрес сайта на адрес с www.

У Вас в любом случае должен возникнуть такой вопрос, а зачем это нужно и как это может положительно повлиять на сайт? Ответ очень прост - это нужно, чтобы улучшить индексацию сайта, а также повысить цитирования сайта.

Как это работает

Когда пользователь будет вводить в адресную ленту такого вида адрес my_site.ua или my_site.ua/content/view/12/11/ он будет автоматически перенаправлен на тот же адрес, но уже с www, причем это происходит мгновенно, поскольку мы используем возможности Apach.

Практика

Открываем файл .htaccess и вписываем следующий код:
RewriteCond% (HTTP_HOST) ^ my_site \. Ua
RewriteRule ^(.*)$ http://www.my_site.ua/ $ 1 [R = permanent, L]

Если нам нужно сделать наоборот, то тогда запишем так:
RewriteCond% (HTTP_HOST) ^ www.my_site \. Ua
RewriteRule ^(.*)$ http://my_site.a / $ 1 [R = permanent, L] RewriteRule ^(.*)$ http://my_site.a/$1[R = permanent, L]