Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Redirect в Apache 2.2.xx
 
 автор: cLayDEr   (14.02.2007 в 17:15)   письмо автору
 
 

стоит сервак локально на винде XP

в httpd.conf:
ServerRoot "C:/apache"
AccessFileName access.conf
DocumentRoot "C:/apache/www"

есть поддиректории вида:
c:/
/apache/
/apache/www/
/apache/www/home
/apache/www/mysite

в дирректориях:
/apache/www/
/apache/www/home
/apache/www/mysite
лежит по access.conf
в самом начале КАЖДОГО конфига прописанно Redirect / http://www.yandex.ru

если набираю в опере: http://localhost/ - все ОК, перенаправляет на яндекс!
а если набираю http://localhost/mysite или http://localhost/home , то пишет:

Вы попытались получить доступ к адресу http://www.yandex.rumysite/, который сейчас не доступен. Убедитесь, пожалуйста, что веб-адрес (URL) введен правильно и затем попытайтесь загрузить страницу еще раз.

ПОЧЕМУ перенаправляется на http://www.yandex.rumysite/ а не на http://www.yandex.ru ???

help plz!! =/

   
 
 автор: cLayDEr   (15.02.2007 в 10:59)   письмо автору
 
   для: cLayDEr   (14.02.2007 в 17:15)
 

разобрался сам пока ждал что тут кто-нить ответит)

короче - файл в подкаталоге не должен перекрываться файлом в каталоге над ним
у меня было 3 access.conf
в
/apache/www/
/apache/www/home
/apache/www/mysite
и в каждом было объявленно Redirect / http://www.yandex.ru !! а поскольку енто глобальная весчь, то сначала смотрится НАДкаталог, а потом уже каталог под ним, который мы соотвественно и спрашивали!
в НАДкаталоге надо либо заремировать енту строчку, либо прописать так
redirect /home http://www.yandex.ru
redirect /mysite http://www.mail.ru
тогда если в ПОДкаталоге не буит перенаправления, то он спокойненько считает перенаправление в НАДкаталоге и все буит ОК!

ПРИЧЕМ! в ПОДкаталоге надо прописывать ПОЛНЫЙ путь для REDIRECT данного каталога! например для /apache/www/home :
redirect /home http://www.diary.ru
НО НИ В КОЕМ СЛУЧАЕ НЕльзя
redirect http://www.diary.ru !!!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования