[РЕШЕНО] Превращение url c get-параметрами в url без них

Приветствую, наставьте на путь истинный, как превратить domain.ru?tag=news в domain.ru/tag-news, не создавая отдельную страницу под каждый тег? Или не париться пусть будут get-параметры?
Артур
07 декабря 2020, 13:40
modx.pro
251
0
Поблагодарить автора Отправить деньги

Комментарии: 4

Михаил
08 декабря 2020, 11:14
0
Достаточно просто. Создай плагин на событие 404, и отлавливай нужный тебе тег после /. И обрабатывай.

Ссылка
    Артур
    08 декабря 2020, 11:58
    0
    Спасибо. Но кажется надо не только событие, но редирект настроить с url с параметрами на url без них, да?
    Alexey
    08 декабря 2020, 13:40
    0
    Привет! Вот тут похожее разбирается: тыц

    Только я бы сделал урл такого вида: domain.ru/tags/tag-news. В плагине по /tags/ определил бы, что нам нужно (типа action), далее tag-news перевел в гет-параметр tag=news и через sendForward вызвал domain.ru/?tag=news.

    На практике не проверял, но если правильно помню, должно сработать
      Артур
      08 декабря 2020, 14:09
      0
      Спасибо, посмотрю на досуге.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      4