1. Справочный центр
  2. Виртуальный хостинг
  3. Перенаправления (Redirect)
  4. Перенаправление с www на без www

Перенаправление с www на без www


Часто требуется настроить 301 Redirect (перенаправление) основного сайта с www на домен без www. В таком случае главное зеркало будет сайтом без www.

Для реализации перенаправления добавьте в .htaccess инструкции непосредственно после сроки «RewriteEngine On»:

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

 Например, для 1С-Битрикс секция будет выглядеть примерно так: 

<IfModule mod_rewrite.c>
        Options +FollowSymLinks
        RewriteEngine On
        RewriteCond %{HTTP_HOST} ^www.(.*)$
        RewriteRule ^(.*)$ http://%1/$1 [L,R=301]

       RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-l
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteCond %{REQUEST_FILENAME} !/bitrix/urlrewrite.php$
        RewriteRule ^(.*)$ /bitrix/urlrewrite.php [L]
        RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization}]

</IfModule>
Предыдущая статья Перенаправление с HTTP на HTTPS через панель управления
Следующая статья Постраничное перенаправление