Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
ViRus 18.06.2014 14:24
У меня в базе хранятся готовые uri страниц. mod_rewrite передает параметр uri в index.html, а дальше просто делается выборка страницы из базы по $form:uriRewriteRule ^(.*)$ /?uri=/$1 [L,QSA]index.html:
$uri[^if(def $form:uri){$form:uri}{/}] $page[^table::sql{SELECT ... WHERE uri = '$uri'}]минимум телодвижений при открытии страницы. а uri формируется при создании/изменении страницы в админке. для главной uri всегда "/". а 404 можно выдавать если $page пустой