Помогите c mod_rewrite

mxgl

Guest
Помогите c mod_rewrite

На сайте есть ссылки типа: "/news/2/15/" - например, данная ведет к конкретной новости - mod_rewrite трансформирует ее в нечто вроде: "/news/?category=2&show=15".
Ссылка типа: "/news/2/" - ведет, соответственно, к списку новостей категории - mod_rewrite трансформирует ее в: "/news/?category=2".

RewriteRule ^(.*)news/(.*)/(.*)/$ $1news/?category=$2&show=$3 - это правило работает только для первого типа ссылок, т.е. для ссылок на конкретную новость. А как в одном RewriteRule описать еще и ссылки на список категории?
 

SiMM

Новичок
А зачем в одном, это так принципиально? Пиши в два.
 

mxgl

Guest
Неа =), не принципиально... Можно и в два, но интересно, как это можно реализовать в одном RewriteRule... =)
 

Vasya

Guest
RewriteRule ^news/(\d+)/?(\d*)/?$ news/?category=$1&show=$2 [L]

Переменная $_GET['show'] при таком запросе "/news/2/", соответственно, установлена не будет...
 
Сверху