Марина
Марина

Как сделать 301 редирект с БЕЗ WWW на WWW без циклической переадресации?

Как сделать 301 редирект с БЕЗ WWW на WWW без циклической переадресации?
Пишу так

RewriteEngine On
RewriteCond %{HTTP_HOST} ^Сайт. ру
RewriteRule (.*) http://ВВВ.Сайт. ру/$1 [R=301,L]

В итоге "На этой странице обнаружена циклическая переадресация".

в .htaccess

СР
Сергей Руденко

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

- т. е. если нет www. - перекидывает на www.

Но лучше, конечно, наоборот, по возможности избавиться от www.

Ваш вариант, кстати, тоже вроде норм работать должен. Если ошибка с переадресацией остается - значит проблема где-то еще.

ЕД
Егор Дашев

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

http: //www- пробел убери, там его поставила, протсо не дает публиковать, говорит это ссылка и она запрещена

Похожие вопросы
Как сделать 301 редирект по get-параметру?
Как сделать 301 редирект?
Помогите сделать редирект сайта
Как сделать 301 редирект .htaccess. Как сделать 301 редирект с? type=3 на? type=popular в .htaccess
На этой странице обнаружена циклическая переадресация
циклическая переадресация
На этой странице обнаружена циклическая переадресация (выручайте)
Доменные имена - 301 редирект .htacces 2domains
Переадресация сайта с www на без www
раньше мой сайт открывался без www, сменил хостинга, теперь открывается www как основной, как сделать без www?