Modx Taglister ЧПУ

TU
На сайте с 18.08.2012
Offline
22
954

Приветь!

Знатоки помогите настроит ЧПУ для tagLister в MODX.

Добавил в .htaccess код

RewriteRule ^tags/([^/]*)/$ /tags/?tag=$1&key=blogTags [L]

Сортировка тегами + если окончания с .html то все работает без проблем.

site.ru/news/1.html

Если конец урл / то сортировка работает но документ не открывается с / конце если убрать слеш то работает.

site.ru/news/1/

Как бить уж запарился 3 дня копаю :(

siv1987
На сайте с 02.04.2009
Offline
427
#1
TITAN-UZ:
site.ru/news/1.html

Не совсем понятно, а причем теги если у вас ссылки /news/?

TU
На сайте с 18.08.2012
Offline
22
#2

News это категория!

Стандартный силки сайта

site.ru/category/news_id/

Taglister без чпу

site.ru/tags/?tag=мой_тег&key=blogTags (Такой вариант работает)

siv1987
На сайте с 02.04.2009
Offline
427
#3

У вас реврайт написан как /tag/мой_тег/. Либо я туплю, либо я положительно не понимаю при чем здесь /category/news_id/? Какая связь между /tag/мой_тег/ и /category/news_id/?

TU
На сайте с 18.08.2012
Offline
22
#4

Реврайт /category/tag/ вот так должен получится.

Примеру 1 страница из блога:

site.ru/blogs/1/

Так как блоги общие нужен фильтр авторов.

Примеру

site.ru/blogs/theBest/

theBest это тег

Каждому категории отдельно добавлю реврайт для тегов

psics
На сайте с 02.04.2009
Offline
130
#5
siv1987:
У вас реврайт написан как /tag/мой_тег/. Либо я туплю, либо я положительно не понимаю при чем здесь /category/news_id/? Какая связь между /tag/мой_тег/ и /category/news_id/?

я думаю чувак поставил редирект с без слеша на со слешем. И у него слеш появлсяется и на trulalal/site.html/ - и тут не открывается

siv1987
На сайте с 02.04.2009
Offline
427
#6

Нет, чувак плохо сформулировал задачу, привел реврайт в котором определен формат и не указал что tags динамическое. ТС, условные значения обычно принято выделять чтобы не вводить людей в заблуждения.

Ну пишите

RewriteRule ^(blogs)/([^/]+)/$ /tags/?tag=$2&key=$1Tags [L]

А по хорошему урл делается с неким идентификатором, например тот же /tags/

RewriteRule ^tags/([^/]+)/([^/]+)/$ /tags/?tag=$2&key=$1Tags [L]

И не нужно прописывать для каждой категорий отдельно.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий