mod_rewrite и ЧПУ на определенной конфигурации

crezd

Новичок
mod_rewrite и ЧПУ на определенной конфигурации

День добрый

случилась у нас такая байда, есть у нас самописный движок для построения сайтов
юзаем там ЧПУ, работаем с правилом в рут папке:

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ index.php?route=$1 [L,QSA]


до сих пор на всех серверах клиентов линки обрабатывались нормально, допустим если урл был:

site.ru/news/page/21

в переменной $route я получал

echo $route; // "/news/page/21"

у нового клиента я получаю:

Object not found!
Error 404

я заявляю админу что у него не включен mod_rewrite, а он берет меняет rule c:

RewriteRule ^(.*)$ index.php?route=$1 [L,QSA]

на полный путь

RewriteRule ^(.*)$ http://www.site.ru/index.php?route=$1 [L,QSA]

и когда я запускаю скрипт, у меня редиректиться страница на

http://www.site.ru/index.php?route=/news/page/21

и это неправильно, я незнаю почему это так у него работает, я ему грю это нeнормально, должен быть относительный линк и не должно редиректить, а он мне говорит "ну $route же получает все что ты хотел, значит работает"
вот я не знаю как ему доказатаь так как сам в этой теме не сведущ, вот скажите куда ему носом тыкнуть или что сказать


заранее спасибо
 

Фанат

oncle terrible
Команда форума
сдается мне, что эту ошибку выдает твой собственный скрипт
 

crezd

Новичок
вот что выдетья(полная версия)


Object not found!

The requested URL was not found on this server. The link on the referring page seems to be wrong or outdated. Please inform the author of that page about the error.

If you think this is a server error, please contact the webmaster.
Error 404
r2d2.cc.huji.ac.il
Sun Feb 15 19:17:44 2009
Apache/2.2.3 (Linux/SUSE)
 
Сверху