@Malias

Редирект или как надо сделать?

Вечер добрый всем. Есть сайт на php.
Товары выводит так.
test.ru/product/casio-mq-24-7bul
Категории товаров так.
test.ru/category/women

То есть это название товара "casio-mq-24-7bul" и название категории "women"
Как можно сделать так, что бы открывалось так сразу
test.ru/casio-mq-24-7bul
test.ru/women
  • Вопрос задан
  • 99 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Imrahil
Как один и вариантов.
Использовать роутинг. Например fastRoute, перенаправить все роуты на middleware в котором проверить сущестовование роута первого порядка (категории) если найдена то обработчик передается в контроллер категорий, если не найден то ищем роут второго порядка(товары) и в случае успеха делегируем дальнейшее выполнение в нужный контроллер.

Или велосипед самому накропать. там сильно сложного нет ничего. Просто прослойку принимающую сначала все роуты отличные от ЧПУ например. проверку делаем аналогичную.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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