Список форумов SeoChase SeoChase

 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы  РекламаРеклама   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Не получается настроить перенаправвление. Mod_rewrite

 
Начать новую тему   Ответить на тему    Список форумов SeoChase -> Консультационный центр
Предыдущая тема :: Следующая тема  
Автор Сообщение
StasM
Пенни


Зарегистрирован: 24.05.2007
Сообщения: 1

СообщениеДобавлено: Чт Май 24, 2007 1:38 pm    Заголовок сообщения: Не получается настроить перенаправвление. Mod_rewrite Ответить с цитатой

Нужно чтобы при заходе на http://my_domen.ru происходило перенаправление на http://www.my_domen.ru

Прописывал такой код в .htaccess:

Код:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^my_domen\.ru$ [NC]
RewriteCond %{REQUEST_URI} !^/robots\.txt$
RewriteRule ^(.*)$ http://www.my_domen.ru/$1 [R=301,L]


не помогает. Все равно в адресной строке остается ссылка http://my_domen.ru
Как сделать правильно?
И еще. Они просят класть файл .htaccess в корневую директорию сервера (DOCUMENT_ROOT).
Это куда? В папку www или выше?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
nikolaev
Квоттер


Зарегистрирован: 27.06.2005
Сообщения: 282

СообщениеДобавлено: Чт Май 24, 2007 4:56 pm    Заголовок сообщения: Re: Не получается настроить перенаправвление. Mod_rewrite Ответить с цитатой

StasM писал(а):
Нужно чтобы при заходе на http://my_domen.ru происходило перенаправление на http://www.my_domen.ru

Прописывал такой код в .htaccess:

Код:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^my_domen\.ru$ [NC]
RewriteCond %{REQUEST_URI} !^/robots\.txt$
RewriteRule ^(.*)$ http://www.my_domen.ru/$1 [R=301,L]


не помогает. Все равно в адресной строке остается ссылка http://my_domen.ru
Как сделать правильно?
И еще. Они просят класть файл .htaccess в корневую директорию сервера (DOCUMENT_ROOT).
Это куда? В папку www или выше?

Там в коде должы быть три строки:
RewriteCond %
RewriteRule ^
RewriteRule^
1.условие
2.правило
3.правило
Условие ловит обращени к my_domen.ru и передает правилу
Правило обрабатывает запрос, смотрит что с ним сделать, а там написано что все без www- читать его с www и передает другому правилу
Которое и посылает куда надо, т.е. на www
По моему так Confused

№2 Корень это там где лежит index.htm/ и т.д. ...
_________________
Андрей Николаев
Очистители воздуха Аэролайф Л
Чугунные трубы из ВЧШГ
Запчасти для грузовиков
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Cherny
Lincoln


Зарегистрирован: 22.06.2004
Сообщения: 265
Откуда: Киев

СообщениеДобавлено: Ср Май 30, 2007 2:49 pm    Заголовок сообщения: Ответить с цитатой

Еще помощь нужна или уже все редиректит?
Если выкинуть второе условие, то все должно заработать:
Код:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^my_domen\.ru$ [NC]
RewriteRule ^(.*)$ http://www.my_domen.ru/$1 [R=301,L]

_________________
С уважением,
Владимир Чернышов
(не)?путевые заметки промоутера
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
AlexVENGA
Квоттер


Зарегистрирован: 24.10.2005
Сообщения: 101
Откуда: Москва

СообщениеДобавлено: Ср Май 30, 2007 5:34 pm    Заголовок сообщения: Ответить с цитатой

Хватит спорить..)
Вот готовый вариант:

# Перенаправление на www
RewriteCond %{HTTP_HOST} !^www\.(.*)$ [NC]
RewriteCond %{HTTP_HOST} ^(.*)$
RewriteRule ^(.*)$ http://www.%1/$1 [R,L]
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Yahoo Messenger MSN Messenger
Cherny
Lincoln


Зарегистрирован: 22.06.2004
Сообщения: 265
Откуда: Киев

СообщениеДобавлено: Чт Май 31, 2007 6:59 am    Заголовок сообщения: Ответить с цитатой

Цитата:
Вот готовый вариант:

Ваш вариант будет перкидывать на домен с www 302-м редиректом, что я не рекомендовал бы делать, особенно для Google.
_________________
С уважением,
Владимир Чернышов
(не)?путевые заметки промоутера
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
AlexVENGA
Квоттер


Зарегистрирован: 24.10.2005
Сообщения: 101
Откуда: Москва

СообщениеДобавлено: Чт Май 31, 2007 10:16 am    Заголовок сообщения: Ответить с цитатой

Сайт заточенный под гугл и висящий там по ОЧЕНЬ серьезным запросам на английском, причём висят не главные страницы, после смены структуры и движка был установлен редирект на новую структуру именно с такой ошибкой и результаты перекинулись довольно быстро - тоесть сайт вообще не опустился в поиске Google
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Yahoo Messenger MSN Messenger
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов SeoChase -> Консультационный центр Часовой пояс: GMT
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group