Снова редиректы...

BoraUp
На сайте с 19.11.2009
Offline
107
325

Нужно, чтобы срабатывал редирект с домена без WWW на домен с WWW.

RewriteEngine On

RewriteCond %{HTTP_HOST} ^example.ru

RewriteRule (.*) http://www.example.ru/$1 [R=301,L]

Используя такую конструкцию, на главной все работает, но если, например, с какой-то страницы с WWW, убрать эти WWW, то редирект срабатывает на главную. Как можно сделать, чтобы вбив адрес любой вложенной страницы без WWW, WWW появилось, но не меняя адрес вбитой страницы.

ps прошу прощения за тафталогию

Станислав Романенко
На сайте с 05.09.2007
Offline
325
#1

RewriteEngine On

RewriteCond %{HTTP_HOST} ^example.ru$ [NC]

RewriteRule ^(.*)$ http://www.example.ru/$1 [R=301,L]

Сайт не лезет в топ? Сделаю аудит без воды всего за 8000 рублей! Отзывы клиентов тут (https://searchengines.guru/ru/forum/939454), почта для связи: ingref@ya.ru Посмотрю, в чём проблема с вашим сайтом, за 100 рублей (https://searchengines.guru/ru/forum/comment/15662080).
BoraUp
На сайте с 19.11.2009
Offline
107
#2

спасибо за ответ.

Но опять же ввожу в строку example.ru/kat/nazvanie.html , то перебрасывает на http://www.example.ru/. А как сделать чтобы на http://www.example.ru/kat/nazvanie.html или это невозможно?

Станислав Романенко
На сайте с 05.09.2007
Offline
325
#3

Скорее всего, у вас кэш на сервере. Должно работать.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий