parser


 

 
   команды управления поиском

Не могу разобраться с mod_rewrite

Vdowichenko 01.04.2009 15:54

на сайте есть динамических раздела - новости, каталог и доставка в регионы, соответственно:
/news/
/cat/
/dostavka/

есть такой .htaccess:
RewriteEngine On
RewriteOptions	inherit
RewriteCond	%{REQUEST_FILENAME}	!-f
RewriteCond	%{REQUEST_FILENAME}	!-d
RewriteRule	^cat/(.*)$	/cat/index.html?rid=/$1 [QSA,L]

RewriteCond	%{SCRIPT_FILENAME}	!/cat/index.html
RewriteRule	^dostavka/$	/dostavka/index.html?did=/$1 [QSA,L]
но второе правило
RewriteRule	^dostavka/$	/dostavka/index.html?did=/$1 [QSA,L]
не работает, в логе запись:

File does not exist: /home/xxxru/domains/xxx.ru/public_html/dostavka/1/

что я не так делаю?

если убрать
RewriteCond	%{SCRIPT_FILENAME}	!/cat/index.html
, то выдает ошибку:

mod_rewrite: maximum number of internal redirects reached. Assuming configuration error. Use 'RewriteOptions MaxRedirects' to increase the limit if neccessary.