@DeeUs

Как сделать чпу для одного раздела?

Здравствуйте!
Как правильно реализовать чпу на сайте?
на сайте присутствует раздел - каталог товаров
там ссылки имеют вид:
site.ru/catalog/категория/?prod_id=123
site.ru/catalog/категория/подкатегория/?prod_id=234
хочу сделать так:
site.ru/catalog/категория/alias
site.ru/catalog/категория/подкатегория/alias
(Алиас задается через админку, ну или автоматом создается из наименования).
  • Вопрос задан
  • 91 просмотр
Пригласить эксперта
Ответы на вопрос 1
artem90
@artem90
TeamLead, Developer
Воспользуйся библиотекой fast router: https://github.com/nikic/FastRoute
Там в Usage секции представлен пример использования, который в целом подходит под представленные требования.

К тому же на 28.02.2018 это самый быстрый php роутер, который даже symfony к себе впилили)

для htaccess надо будет добавить:
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы