301 редирект с WWW

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

Итак, для того, чтоб сделать редирект домена без WWW на домен с WWW  сделайте следующее:

Откройте оригинальный файл .htaccess для редактирования

Теперь добавьте в секцию RewriteEngine On следующие строки, но будьте внимательны и не забудьте заменить samseo.ru на адрес своего сайта

RewriteCond %{HTTP_HOST} ^samseo.ru
RewriteRule (.*) http://www.samseo.ru/$1 [R=301,L]

И наоборот, кому надо редирект домена с WWW на домен без WWW:

RewriteCond %{HTTP_HOST} ^www.samseo.ru$ [NC]
RewriteRule ^(.*)$ http://samseo.ru/$1 [R=301,L]

Для более скорой склейки поисковиками надо добавить  в самый конец файла robots.txt директиву Host.

Host: www.samseo.ru

Это должна быть самая последняя строчка файла, пустые троки после нее не допускаются.