RewriteEngine On RewriteBase / RewriteCond %{ENV:REDIRECT_FINISH} !^$ RewriteRule ^ - [L] #Дальше сколько угодно правил RewriteRule ^/?([\w]+)$ / router.php?page=$1 [E=FINISH:1,L,QSA]далее создадим файл router.php и поместим туда этот код
<?php include 'header.php';//шапка сайта //существует ли запрашиваемый файл? если нет то назначаем файл по умолчанию index $file = file_exists(ROOT.'/pages/'.$_GET['page'].'.php') ? $_GET['page'] : 'index'; //загружаем файл include 'pages/'.$file.'.php'; include 'footer.php'; exit;к примеру:
при запросе site.ru/forum будет запрошен файл pages/forum.php
ЭТО ПРОСТОИ РОУТЕР ДЛЯ НОВИЧКОВ
Site: Портфолио программиста Автор: Dmitry Kokorin (05.11.2014 / 20:00)
Просмотры: 1951
Комментарии (11) »