Домен C www и БЕЗ www



Если вы хотите чтобы ваш сайт был доступен как с префиксом www, так и без него, вы можете использовать следующие настройки для перенаправления посетителей на предпочитаемый вами URL, как С так и БЕЗ префикса www. Выберите ТОЛЬКО одну настройку:

Для перенаправления всех посетителей сайта на адрес С префиксом www (http://example.com/… будет перенаправлен на http://www.example.com/…) измените и расскоментируйте следующие строчки:

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

Для перенаправления всех посетителей сайта на адрес БЕЗ префикса www (http://www.example.com/… будет перенаправлен на http://example.com/…) измените и расскоментируйте следующие строчки:

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


Это текст из стандартного файла .htaccess, полное содержание которого можно посмотреть в этом документе: Файл .htaccess в Drupal.

Comments

Это что, юмор такой — пихать всюду регулярные выражения? Правильно делать так:

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

Для перенаправления со всех поддоменов на один (например, на "www"):

RewriteCond %{HTTP_HOST} ^(.*)$ [NC]
RewriteCond %{HTTP_HOST} !www\.excample\.com$ [NC]
RewriteRule (.*) http://www\.excample\.com [R=permanent,L]

Post new comment

The content of this field is kept private and will not be shown publicly.
Image CAPTCHA
Copy the characters (respecting upper/lower case) from the image.