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.
Если возможно, подскажите, что не так?
В .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.
Если возможно, подскажите, что не так?