Задать вопрос
@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
  • Вопрос задан
  • 100 просмотров
Подписаться 1 Простой 7 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Imrahil
Как один и вариантов.
Использовать роутинг. Например fastRoute, перенаправить все роуты на middleware в котором проверить сущестовование роута первого порядка (категории) если найдена то обработчик передается в контроллер категорий, если не найден то ищем роут второго порядка(товары) и в случае успеха делегируем дальнейшее выполнение в нужный контроллер.

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

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

Похожие вопросы