parser

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

 

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

Mode rewrite, регулярные выражения

noff 07.01.2006 18:54

Люди. Понимаю, что тема не по парсеру, но…
Сейчас пытаюсь въехать в регулярные выражения. Получается с трудом. Но эту задачку нужно срочно решить.
Использую Mode Rewrite. Ссылка, куда обращаюсь выглядит вот так:
view-5.html
В .htaccess стоит строка
RewriteRule   ^view-(.+).html$ /article/view.html?id=$1 [L]
Всё работает. До тех пор, пока не пытаюсь вставить в шаблон символ /
Т.е. мне нужно, чтобы ссылка была абсолютной:
/article/view-5.html
Делаю выражение:
RewriteRule   ^/article/view-(.+).html$ /article/view.html?id=$1 [L]
Не работает. (No such file or directory (2), actual filename ‘z:/home/cdvd/www/article/view-2.html’)
Делаю зачем-то
RewriteRule   ^\/article\/view-(.+).html$ /article/view.html?id=$1 [L]
Тоже не работает.
Подскажите, чего не хватает, чтобы в шаблоне можно было использовать /

А вообще мне в итоге нужно сделать так, чтобы генерируемая ссылка выглядела:
/article/view/5/
А обращение происходило к странице /article/view.html?id=5