Задать вопрос
@iamerror

Как правильно сделать редирект с www на без www?

Я сделал редирект данным кодом в файле htaccess: RewriteEngine On RewriteCond %{HTTP_HOST} ^www.example.ru$ [NC] RewriteRule ^(.*)$ example.ru/$1 [R=301,L]

НО!

Теперь если я перехожу на любую страницу с wwww, то меня редиректит на example.ru/index.php и кидает 404.

Как сделать чтобы при переходе на любую страницу с www кидало на аналогичную без www.
  • Вопрос задан
  • 105 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
IvanDanko
@IvanDanko
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

Необходимо убедиться, что в httpd.conf подключен модуль mod_rewrite, а также влючена опция FollowSymLinks.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы