Проблемы с точкой в ЧПУ

golos81

Новичок
Проблемы с точкой в ЧПУ

В .htaccess есть строки:

RewriteRule ^([-_0-9a-z/]+[^/])$ /index.php?cat=/$1/ [QSA] [L]
RewriteRule ^([-_0-9a-z/]+)$ /index.php?cat=/$1 [QSA] [L]

если ввожу любой УРЛ вида http://www.site.ru/dir1/dir2/p_a_g_e_n-a-m-e/, все ОК. Если ввожу http://www.site.ru/dir1/dir2/p_a_g_e_n-a-m-e.html, то выскакивает 404 ошибка. Пробовал добавлять в рег. выражение точку, т.е. ^([.-_0-9a-z/]+[^/])$, тогда выскакивает Internal Server Error.

Если возможно, подскажите, что не так?
 

golos81

Новичок
Автор оригинала: Diezel
Если я не ошибаюсь то попробуйте так
^([\.-_0-9a-z/]+[^/])$
Пробовал, все равно Internal Server Error. В логе пишет
[Fri Jul 06 14:05:45 2007] [error] [client 127.0.0.1] mod_rewrite: maximum number of internal redirects reached. Assuming configuration error. Use 'RewriteOptions MaxRedirects' to increase the limit if neccessary.
 
Сверху