[РЕШЕНО] Превращение url c get-параметрами в url без них
Приветствую, наставьте на путь истинный, как превратить domain.ru?tag=news в domain.ru/tag-news, не создавая отдельную страницу под каждый тег? Или не париться пусть будут get-параметры?
Поблагодарить автора
Отправить деньги
Комментарии: 4
Достаточно просто. Создай плагин на событие 404, и отлавливай нужный тебе тег после /. И обрабатывай.
Ссылка
Ссылка
Спасибо. Но кажется надо не только событие, но редирект настроить с url с параметрами на url без них, да?
Привет! Вот тут похожее разбирается: тыц
Только я бы сделал урл такого вида: domain.ru/tags/tag-news. В плагине по /tags/ определил бы, что нам нужно (типа action), далее tag-news перевел в гет-параметр tag=news и через sendForward вызвал domain.ru/?tag=news.
На практике не проверял, но если правильно помню, должно сработать
Только я бы сделал урл такого вида: domain.ru/tags/tag-news. В плагине по /tags/ определил бы, что нам нужно (типа action), далее tag-news перевел в гет-параметр tag=news и через sendForward вызвал domain.ru/?tag=news.
На практике не проверял, но если правильно помню, должно сработать
Спасибо, посмотрю на досуге.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.