Задать вопрос
@maet
Backed разработчик

Как парсить ЧПУ?

Тема избита, реализаций на просторах сети множество, но они не совсем подходят для меня. Хотелось бы услышать мнения и варианты людей. В общем суть проблемы: есть ссылки, например:
country/russia - ведет на статическую страницу;
country/russia/hotels - ведет на динамическую страницу с товарами;
country/russia/hotels/about - ведет на статическую страницу.
Как это дело можно парсить? Разбирать через слэши - не вариант, т.к. это не модули/обработчики, а просто придуманный пользователем алиас. Есть вариант вынести url в отдельную таблицу, но придется каждый раз дополнительно обращаться к этой таблице. Можно хранить url'ы в файлах, вот это по-моему, самый хороший вариант. А как думаете Вы?:)
  • Вопрос задан
  • 266 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
viktorvsk
@viktorvsk
0. Забыть про ЧПУ.
1. Познакомиться с роутингом.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
Какая проблема один раз обратиться к небольшой таблице по уникальному ключу?
Тем более, что если это всё пользовательские алиасы.
Если это пользовательский ввод, то где ты собрался его хранить, кроме БД?
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽