опять mow_rewrite

krollik

Новичок
опять mow_rewrite

Вот сново меняю свой .htaccess и сново натолкнулся на проблему
Вот код .htaccess
Код:
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteRule ^/?catalog/(![\/].*)/?$ index.php?catalog=$1 [L] 
RewriteRule ^/?film/(![\/].*)/?$ full.php?film_name=$1 [L] 
RewriteRule ^/?catalog/(![\/].*)/(![\/].*)/?$ index.php?catalog=$1&step=$2 [L] 
RewriteRule ^/?catalog/?(![\/].*){1}/?$ index.php?step=$1 [L]
Наверно проблема в "!" я просто не знаю, как зделать исключение на слеш.. Надо чтобы под (.*) попадало всё, кроме "/". Помогите пожалуйста с этой проблемой..

-~{}~ 09.04.06 19:24:

Вот немного улучшил правила - теперь почемуто не принмает слова с "-"
Код:
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteRule ^/?catalog/([A-Za-z0-9\-_]*)/?$ index.php?catalog=$1 [L]
RewriteRule ^/?film/([A-Za-z\-_]+)/?$ full.php?film_name=$1 [L]
RewriteRule ^/?catalog/([A-Za-z\-_]+)/(.)/?$ index.php?catalog=$1&step=$2 [L]
RewriteRule ^/?catalog/(.)/?$ index.php?step=$1 [L]
 
Сверху