Проблемы с редиректом с www

Аватар пользователя skoribchenko skoribchenko 27 марта 2018 в 14:26

Впервые с таким сталкиваюсь - необходимо сделать редирект со страниц с www на страницы без www. Добавляю в .htaccess код -
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.(.*) [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

После этого с любой страницы с www редиректит на http//:site.ru/index.php
Прошу помощи, гуглил - не могу понять. В друпале ли дело?

Лучший ответ

Аватар пользователя Semantics Semantics 27 марта 2018 в 14:35
1

С местом вписывания не ошиблись?
Лучше раскоментируйте то, что в ядре.

  # To redirect all users to access the site WITHOUT the 'www.' prefix,
  # (http://www.example.com/... will be redirected to http://example.com/...)
  # uncomment the following:
  # RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
  # RewriteRule ^ http%{ENV:protossl}://%1%{REQUEST_URI} [L,R=301]

Комментарии

Аватар пользователя Semantics Semantics 27 марта 2018 в 14:35
1

С местом вписывания не ошиблись?
Лучше раскоментируйте то, что в ядре.

  # To redirect all users to access the site WITHOUT the 'www.' prefix,
  # (http://www.example.com/... will be redirected to http://example.com/...)
  # uncomment the following:
  # RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
  # RewriteRule ^ http%{ENV:protossl}://%1%{REQUEST_URI} [L,R=301]