parser

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

 

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

Ответы начинают радовать все больше)

coel 30.01.2013 10:39

Ну в общем это небольшой сайт:
/
-/logos-firstil/ (/?section=1)
-/sites/ (/?section=2)
-/polygraphy/ (/?section=3)
-/pages/ (этот каталог и все вложенные - пока статичные, но надо, чтобы это было наподобие /?page=$page_id)
--/about/
--/contacts/
--/order/
--/service/
--/vacancies/
И еще проекты (/?pid=$project_id), их около 50 страниц и будет больше. Они выдаются в зависимости от раздела, к которому логически принадлежат, например "/sites/19/".

Сейчас в .htaccess 6 правил:
RewriteRule ^logos-firstil/$ /?section=1 [QSA,L]
RewriteRule ^logos-firstil/(\d+)/$ /?pid=$1&section=1 [QSA,L]
RewriteRule ^sites/$ /?section=2 [QSA,L]
RewriteRule ^sites/(\d+)/$ /?pid=$1&section=2 [QSA,L]
RewriteRule ^polygraphy/$ /?section=3 [QSA,L]
RewriteRule ^polygraphy/(\d+)/$ /?pid=$1&section=3 [QSA,L]
Естественно, не хочется каждый раз прописывать правила вручную при расширении иерархии. Вот и пытаюсь сделать так, чтобы можно было обойтись всего одним правилом.