На многих популярных CMS, таких как WordPress, изначально закладывается единый URL (с WWW или без), который указывается при первичной установки данного движка. Если же Вы работаете с сайтом на “самописном” CMS, то такая возможность может отсутствовать.
Для того чтобы привести все ссылки вашего сайта к единому виду, нам понадобится установленный на хостинге модуль mod_rewrite (на всех серверах нашего хостинга данный модуль установлен).
В файле htaccess нужно будет добавить следующие строки:
Домен будет работать без www
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.domen.ru$ [NC]
RewriteRule ^(.*)$ http://domen.ru/$1 [R=301,L]
Domen.ru – заменить на ваш домен! При обращении на сайт вида www.domen.ru, пользователя автоматически будет перебрасываться на http://domen.ru.
Если Вы хотите использовать домен с www
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.domen .ru$ [NC]
RewriteRule ^(.*)$ http://www.domen.ru/$1 [R=301,L]
Файл .htaccess должен находиться в корне сайта.