Проблемы с mod_rewrite :(
У меня есть файл .htaccess такого содержания :
RewriteEngine On
RewriteBase /
RewriteRule ^dealers/([-_A-Za-z0-9]+)/?$ /dealers/_firm.php?catalogDir=$1 [QSA,L]
RewriteRule ^dealers/([-_A-Za-z0-9]+)/([-_A-Za-z0-9]+)/?$ /dealers/_about_firm.php?catalogDir=$1&clientId=$2 [QSA,L]
RewriteRule ^([-_A-Za-z0-9]+)/([-_A-Za-z0-9]+)/?$ /market/offers.php?catalogDir=$2&catalogMainDir=$1 [QSA,L]
RewriteRule ^([-_A-Za-z0-9]+)/([-_A-Za-z0-9]+)/([0-9]+)/?$ /market/offer.php?offerId=$3&catalogLevel1=$1&catalogLevel2=$2 [QSA,L]
RewriteRule ^([-_A-Za-z0-9]+)/?$ /market/catalog.php?catalogDir=$1 [QSA,L]
Есть уже существующая папка со статьями /articles :
- articles/
----|100/
-------|index.html
----|101/
-------|index.html
----|102/
-------|index.html
----|103/
....
----|index.html
К статьям и к папке идет обращение (из уже существующих скриптов, и вообще так было задумано) :
http://www.somesite.com/articles
http://www.somesite.com/articles/100
...
Когда ввожу "http://www.somesite.com/articles" - выводится ошибка. Это правильно, т.к. этот URL подходит под последнее правило, но согласно скрипту данный URL неверен (у меня идет редирект на страницу с ошибкой).
Так вот, как мне запретить mod_rewrite'у обрабатывать папку /articles и все ее подпапки?
Спасибо.
Нашел флаг [L].
Поставил данную строку перед RewriteBase и все запахало :
RewriteRule ^articles/?$ - [L]
Сорри :)