В интернете очень легко найти пример, как убрать www из адреса Вашего сайта.
RewriteEngine On
RewriteCond %{HTTP_HOST} !^site.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [L,R=301]
где вместо site.ru вы подставляете свое доменное имя.
Но этот вариант не подходит если на ваш сайт могут прийти через разные доменные имена, поэтому правильно и универсально писать так:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+) [NC]
RewriteRule ^ http://%1%{REQUEST_URI} [L,R=301]
Добавить комментарий