parser

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

 

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

Ответ

ViRus 18.06.2014 14:24

У меня в базе хранятся готовые uri страниц. mod_rewrite передает параметр uri в index.html, а дальше просто делается выборка страницы из базы по $form:uri

htaccess:
RewriteRule	^(.*)$	/?uri=/$1 [L,QSA]
index.html:
$uri[^if(def $form:uri){$form:uri}{/}]
$page[^table::sql{SELECT ... WHERE uri = '$uri'}]
минимум телодвижений при открытии страницы. а uri формируется при создании/изменении страницы в админке. для главной uri всегда "/". а 404 можно выдавать если $page пустой