Как убрать www из адреса Вашего сайта без привязки к домену (apache)

В интернете очень легко найти пример, как убрать 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]

Добавить комментарий

Ваш e-mail не будет опубликован.