[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: .htaccess redirect
kom-pik
нужно сделать redirect с одного сайта на другой.
прописал в .htaccess
RewriteEngine On 
RewriteCond %{HTTP_HOST} ^(www\.)?marcopolo-anapa\.ru$
RewriteRule ^(.*) http://www.onix-hotels.ru/hotels/onix-marco-polo/hotel/$1 [R=permanent,L]

Когда он лежал на хосте это работало, после переноса на локальный сервер, редиректиться перестал.
Где я накосячил или где что-то не дописал?



Спустя 2 минуты, 56 секунд (14.10.2011 - 21:53) killer8080 написал(а):
Цитата (kom-pik @ 14.10.2011 - 21:50)
Где я накосячил или где что-то не дописал?

Нигде. На локалхосте правило и не должно работать.

Спустя 1 минута, 7 секунд (14.10.2011 - 21:54) kom-pik написал(а):
То есть ни как не сделать?

Спустя 2 минуты, 22 секунды (14.10.2011 - 21:56) kom-pik написал(а):
не так выразился. перенес не на локальный хост, а на свой внутренний, виртуальный хост

Спустя 1 минута, 17 секунд (14.10.2011 - 21:57) killer8080 написал(а):
kom-pik
как выглядит запрос на локалхосте? http://localhost/?

Спустя 2 минуты, 28 секунд (14.10.2011 - 22:00) kom-pik написал(а):
выполнить не смогу. сайт лежит на ubuntu server, он без иксов (без графики). а пробовать через текстовый браузер лениво, да и не помню как

Спустя 2 минуты, 3 секунды (14.10.2011 - 22:02) killer8080 написал(а):
Цитата (kom-pik @ 14.10.2011 - 22:00)
выполнить не смогу. сайт лежит на ubuntu server, он без иксов (без графики). а пробовать через текстовый браузер лениво, да и не помню как

Не понял blink.gif
Ну а запросы ты как делаешь?

Спустя 1 минута, 8 секунд (14.10.2011 - 22:03) kom-pik написал(а):
теперь тебя понять не могу

Спустя 1 минута, 18 секунд (14.10.2011 - 22:04) kom-pik написал(а):
просто ввожу доменное имя

Спустя 43 секунды (14.10.2011 - 22:05) l@pteff написал(а):
Попробуй в условии локалхост прописать
Цитата
RewriteCond %{SERVER_ADDR} ^127.0.0.1$

либо вообще убрать\закомментить эту строку

Спустя 1 минута, 21 секунда (14.10.2011 - 22:06) killer8080 написал(а):
Цитата (kom-pik @ 14.10.2011 - 22:03)
теперь тебя понять не могу

Есть сервер. На него перенесён сайт. Открываешь страницу через браузер. Он должен был редиректить, но на другом сервере не хочет. Так ?
Что вводишь в браузере?

Спустя 54 секунды (14.10.2011 - 22:07) kom-pik написал(а):
не помогло

Спустя 9 секунд (14.10.2011 - 22:07) killer8080 написал(а):
Цитата (kom-pik @ 14.10.2011 - 22:04)
просто ввожу доменное имя

какое?

Спустя 1 минута (14.10.2011 - 22:08) kom-pik написал(а):
marcopolo-anapa.ru

Спустя 1 минута, 53 секунды (14.10.2011 - 22:10) killer8080 написал(а):
Цитата (kom-pik @ 14.10.2011 - 22:08)
marcopolo-anapa.ru

Не понял. Это локальный сервер?

Спустя 4 минуты, 32 секунды (14.10.2011 - 22:15) kom-pik написал(а):
я вынес его наружу, в нет.
перейдя по http://www.marcopolo-anapa.ru мне открывается сайт, который лежит на внутреннем сервере.
мне нужно что бы, когда клиенты вбивали http://www.marcopolo-anapa.ru запрос перенаправлялся сюда http://www.onix-hotels.ru/hotels/onix-marco-polo/hotel

Спустя 6 минут, 47 секунд (14.10.2011 - 22:22) killer8080 написал(а):
kom-pik
странно, тогда правило должно работать. Может не подключен mod_rewrite?
посмотри в phpinfo().

Спустя 1 час, 45 минут, 25 секунд (15.10.2011 - 00:07) VELIK505 написал(а):
Попробуй так прописать:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?marcopolo-anapa\.ru$
RewriteRule ^(.*) http://www.onix-hotels.ru/hotels/onix-marc...o/hotel/$1 [R=permanent,L]
</IfModule>

Спустя 1 день, 14 часов, 19 минут, 14 секунд (16.10.2011 - 14:26) kom-pik написал(а):
Добавил mod_rewrite, не помогло, не работает

Спустя 1 минута, 47 секунд (16.10.2011 - 14:28) kom-pik написал(а):
VELIK505
тоже не прокатило

Спустя 19 часов, 11 минут, 41 секунда (17.10.2011 - 09:40) kom-pik написал(а):
есть еще какие варианты?

Спустя 5 минут, 52 секунды (17.10.2011 - 09:46) kom-pik написал(а):
В курил, разобрался, все заработало.
Надо было в настройке апача, для конкретного сайта изменить строчку
AllowOverride nane на AllowOverride all  

Спустя 3 минуты, 38 секунд (17.10.2011 - 09:49) kom-pik написал(а):
То есть когда сервер находит .htaccess файл (как определено AccessFileName) ему необходимо знать какие директивы, объявленные в том файле могут отменять ранее установленную информацию доступа.
Эта директива может быть установлена в None, т.е. чтобы сервер не читал файл .htaccess. Если она установленна в All - сервер будет допускать все директивы .htaccess файла.

Может кому пригодится)))
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.