Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование Web серверов и Web служб > проблема с mod_rewrite


Автор: sidd 29.9.2007, 19:17
мне нужно, чтоб URL вида "hostname/var_1,value_1/var_2,value_2/ ... var_n,value_n" преобразововался в "hostname/?var_1=value_1&var_2=value_2& ... var_n=value_n/".
вот мой .htaccess:
Код

RewriteEngine on
Options +FollowSymlinks
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/(.*),(.*)/$ ?$1=$2& [L]

когда захожу на "hostname/var,value/" попадаю на страницу ошибки 404 - "Object not found!".
не понимаю, в чем проблема.

Автор: ZeeLax 29.9.2007, 19:25
Логи читать не пробовали?

Автор: sidd 29.9.2007, 21:08
вот, что записало в логи:
Цитата
[Sat Sep 29 21:19:01 2007] [error] [client 127.0.0.1] File does not exist: D:/www/test.compaq/var,value

но почему так? ведь я указал параметры:
Код

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

Автор: ZeeLax 30.9.2007, 06:33
Не читается, судя по всему, ваш .htaccess.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)