parser

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

 

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

Ответ

G100m 13.10.2004 18:05

Парсить $request:uri довольно напряжно и лень, на то и придумали mod_rewrite.
Что бы воспроизвести аналогичное правило Parser-oм прийдется довольно сильно напрячься
RewriteRule (news|issue|archive)/$  - [S=2]
RewriteRule (news|issue|archive)/([0-9]+)/  ?year=$2 [C]
RewriteRule (news|issue|archive)/[0-9]+/([0-9]+)/  ?month=$2 [C]
RewriteRule (news|issue|archive)/[0-9]+/[0-9]+/([0-9]+)/  ?day=$2 [C]
RewriteRule (news|issue|archive)/[0-9]+/[0-9]+/[0-9]+/([a-z]+)/  ?issue_uri=$2
RewriteRule ^(.*(news|issue|archive)/)  $1 [QSA]