Компонент Tagger и htaccess на TimeWeb

Всем добрый день.

Пытаюсь заставить компонент Tagger выдавать «красивые» ссылки на теги. Но на хостинге TimeWeb не работает запись в htaccess вида:
RewriteRule ^vyvod-tegov/(.*)$ vyvod-tegov/?tag=$1 [L]
Ссылки в чанке формируются следующим образом:
<a href="[[~145]][[+alias]]">[[+tag]]</a>
Как я понимаю, правило в htaccess должно подхватывать значение «alias» и подставлять его в преобразованные урл после «tag=». Но ничего не срабатывает.

Может ли кто-то подсказать, где я допустил ошибку в правиле? Или может у кого-то есть опыт настройки этого под TimeWeb?
Валерий
08 марта 2022, 11:57
modx.pro
140
0

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

Артур
08 марта 2022, 12:13
0
Я в написании правил для.htaccess не очень силён, но чтобы получить url вида vyvod-tegov/?tag=$1 редирект писать необязательно, можно сразу написать
<a href="[[~145]]?tag=[[+alias]]">[[+tag]]</a>
    Валерий
    08 марта 2022, 12:37
    0
    Это понятно, но у меня задача сделать так, чтобы ссылка, отображаемая в браузере была вида:
    <a href="[[~145]][[+alias]]">[[+tag]]</a>
    Но, при этом, компонент корректно обрабатывал вывод тега.
    Делал на этом примере itchief.ru/modx/tagger#comment-1361
    Артур
    08 марта 2022, 13:01
    0
    Тогда как альтернативу могу предложить написать плагин на это событие и в нём обрабатывать тэги.
      Роман
      14 марта 2022, 10:56
      0
      Нужно сначала сделать маршрутизацию, так как modx не понимает, что вы хотите ему подсунуть.
      Почитать можно тут.
        Валерий
        14 марта 2022, 11:29
        0
        Спасибо, изучу сейчас.
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        5