Маршрутизация в MODX REVO как изменить URL с GET параметром на обычный?

Друзья, подскажите пожалуйста, как сделать маршрутизацию или как это называется, что бы по одному URL отдавался контент с другого?

Хочу просто для SEO убрать URL с GET параметрами.

Есть например такой URL
mydomain.ru/category/?tag=river

Но хочу что бы контент с него отдавалxя на такой URL
mydomain.ru/category/river/

Редирект с первого на второй сделаю, но отдается 404 и правильно, страницы со вторым URL нет.

Как такое реализовать?
Роман
14 июля 2023, 12:43
modx.pro
2
461
0

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

Гарри
14 июля 2023, 19:30
0
Вы можете использовать дополнение CustomRequest.

Или создайте свой собственный плагин, который использует событие «OnPageNotFound».
    Ivan
    14 июля 2023, 22:25
    0
    Это очень легко
    В хтацесс после реврпйтруле он добавьте

    RewriteRule ^category/(.*)/$ /category/?tag=$1 [L]
      Роман
      14 июля 2023, 23:40
      0
      Спасибо, но в моем случае это не работает, сайт на NGINX, если делаю аналогично, меняю URL то отдается 404
        Ivan
        15 июля 2023, 13:59
        0
        location /category {
        rewrite ^/category/(.*)/$ /category/?tag=$1 break;
        }
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      4