
19.08.2006, 07:16
|
|
Участник форума
Регистрация: 05.11.2005
Сообщений: 103
Провел на форуме: 425441
Репутация:
31
|
|
Проблемы с Apache mod-rewrite
Есть правило в .htaccess
RewriteEngine On
RewriteRule ^res/([a-z]+)/([0-9]+)-([0-9]+)/(.+)\.html$ /res.php? db_name=$1&id_razdel=$2&num=$3&req=$4&mode=all
В браузере я вызываю http://site.myhost/res/hui/1-3/%C1%EB%FF%E4%E8.html --- стопроцентно подходит под правило. Но! Правило не срабатывает - если поставить аргумент [R] (редирект), то не редиректится на истинный URL и вызывается скрипт res.php без каких-либо аргументов.
Более того, если стереть файл .htaccess и обновить страницу, то..... вызовется тот же скрипт res.php без параметров - я не понимаю уже, что происходит, откуда берется информация, ведь директорий и файлов таких нету..
Не подскажете, куда смотреть, где проблема?
UPD: Я использую Denwer (Apache 1.3.33, PHP 4.4.0), mod-rewrite поддерживается.
Последний раз редактировалось [hidden]; 19.08.2006 в 07:44..
|
|
|