parser

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

 

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

+1

moko 01.09.2021 23:40

Вот например как это было на parser.ru.

Рирайты в .htaccess:
RewriteRule ^en/(.*) /$1?lang=en [PT,QSA]
RewriteRule ^forum/([0-9]+)/ /_doc.html?request=/forum/&id=$1 [L,QSA]
RewriteRule ^(topics|messages)\.(rdf)$ /rss/$1.$2 [L,QSA]

Превратились в парсерный код в httpd.p:
$uri[^uri.match[^^/en/][]{/$form:lang[en]}]
$uri[^uri.match[^^/forum/([0-9]+)/][]{/forum/$form:id[$match.1]}]
$uri[^uri.match[^^/((topics|messages)\.rdf)^$][]{/rss/$match.2}]