_et
Новичок
Искал на форуме, но готовых решений что-то не нашел
Есть ли у кого-то готовая реализация ЧПУ с постраничной навигацией и разными вариантами УРЛ'ов?
т.е.
в index.php что-то типа
$url - $_SERVER['REQUEST_URI'] с регуляркой+деление через / с помощью explode
В news.php два вывода
1 - вывод отдельно новости
2 - вывод списка с постраничностью
В .htaccess что-то типа
Теперь про сами УРЛ'ы
news - все
news/nazvanie-novosti - название новости. "nazvanie-novosti" тянется из базы
news/page/1 - постраничность
без слешей в конце
Не хочется при добавлении какого-то материала, например статей, постоянно вносить в .htaccess правила. Так сделать проще всего. Интересно именно по такой системе как выше.
Может есть готовое решение уже, а то не могу найти.
Заранее спасибо.
Есть ли у кого-то готовая реализация ЧПУ с постраничной навигацией и разными вариантами УРЛ'ов?
т.е.
в index.php что-то типа
PHP:
switch ($url)
{
case 'news':
include "news.php";
break;
default:
include "index.php";
}
В news.php два вывода
1 - вывод отдельно новости
2 - вывод списка с постраничностью
В .htaccess что-то типа
PHP:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L,QSA]
news - все
news/nazvanie-novosti - название новости. "nazvanie-novosti" тянется из базы
news/page/1 - постраничность
без слешей в конце
Не хочется при добавлении какого-то материала, например статей, постоянно вносить в .htaccess правила. Так сделать проще всего. Интересно именно по такой системе как выше.
Может есть готовое решение уже, а то не могу найти.
Заранее спасибо.