Подскажите с 301 редирект в .htaccess для joomla 1.5.22

V
На сайте с 09.06.2009
Offline
103
2817

Добрый день!

Настроил редирект .htaccess для joomla 1.5.22.

Вот все изменения, которые я вносил в файл .htaccess (вместе со строкой RewriteEngine On

для ясности, после какой строки я вносил изменения)

RewriteEngine On

RewriteCond %{HTTP_HOST} ^сайт.ru$ [NC]
RewriteRule ^(.*)$ http://www.сайт.ru/$1 [R=301,L]

Но вот что я заметил - если делаешь переход на сайт.ru например с поисковика (яндекс),

то сайт нормально открывается как www.сайт.ru, но если вводишь ручками адрес в браузере

(пробовал в 3 разных браузерах) то редирект с сайт.ru на www.сайт.ru не происходит и

сайт открывается по адресу сайт.ru...

Подскажите, возможно ли сделать так, что бы адрес переадресовывал с сайт.ru на www.сайт.ru хоть ручками адрес ввели, хоть с других поисковиков (других ссылок) перешли на наш сайт.

Ragnarok
На сайте с 25.06.2010
Offline
226
#1

У друпала в примере так:

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

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

//TODO: перестать откладывать на потом
V
На сайте с 09.06.2009
Offline
103
#2
Ragnarok:
У друпала в примере так:

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

Жаль - сейчас нет возможности проверить, только вечером.

Но, как я посмотрел внимательно - у нас только отличаются вот этим \

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

То есть все дело в \ ?

D
На сайте с 28.06.2008
Offline
1101
#3

RewriteCond %{HTTP_HOST} ^site.ru [NC]

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

У меня так и все работает

V
На сайте с 09.06.2009
Offline
103
#4
Dram:
RewriteCond %{HTTP_HOST} ^site.ru [NC]
RewriteRule (.*) http://www.site.ru/$1 [L,R=301]

У меня так и все работает

А у меня когда вводишь адрес ручками - почему то не переадресовывает...

В чем может быть ошибка?

siv1987
На сайте с 02.04.2009
Offline
427
#5
volgalab:
А у меня когда вводишь адрес ручками - почему то не переадресовывает...

В чем может быть ошибка?

Не в чем, редирект правильный. Значит что не то вводишь ручками, или какой-то кэш у тебя.

S
На сайте с 28.10.2005
Offline
296
#6

> А у меня когда вводишь адрес ручками - почему то не переадресовывает...

htaccess нипричем, сайт покажите

V
На сайте с 09.06.2009
Offline
103
#7

Спасибо друзья!

Сейчас пришел с работы - скопировал заново и вновь прописал свой сайт, и все заработало!

УРА!

Еще раз спасибо всем за помощь!!!

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