Если вы хотите чтобы ваш сайт был доступен как с префиксом 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.ruRewriteRule (.*) 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