parser

Написать ответ на текущее сообщение

 

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

Вопрос по mod_rewrite...

Kirill Artemenko 03.04.2005 21:46

В БД сделал таблицу с полями "title,content,alias" в которой "alias" имеет запись типа "about/"....
Сделал чтоб страница index.html выводила из БД контент...
Запрос к БД "WHERE alias = '$form:nameless'"
Сделал запись .htaccess:
RewriteEngine on
RewriteBase /
RewriteRule ^\.htaccess$ - [F]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^&]+)/?$ index.html?$1 [R,L,QSA]
ErrorDocument 403 /errors/403.html
ErrorDocument 404 /errors/404.html
Всё работает! По запросу http://www.name.ru/about/ выдается страница содержащая запись из БД...

Но, при запросе http://www.name.ru/about - то есть без закрывающего слеша.. не выдаеться ничего... по скольку alias не совпадает.
Сделать автоматическое дописывание в парсере не сложно. Но хотелось бы чтоб это делал .htaccess

Вопрос:
Что дописать в мой .htaccess чтоб он закрывал слешь сам????
Кстати проверьте его на правильность.. Мне кажеться что в нем много лишнего :)
Заранее спасибо.