rewrite правила
-
Возможно вы сможете мне помочь
catalog — это существующая страница на которой у меня плагином выводится список товаров
дальше я хочу чтобы по нажатию на единицу товара мне показывалась подробная информация только этого единственного товара (как в нормальном каталоге), но чтобы url был красивый, типа: /catalog/derevo1/, а не /catalog/?el_name=derevo1
Тоесть как бы произошел переход на страницу /catalog/derevo1/, а на самом деле мы остались на странице /catalog/ , а derevo1 можно было бы достать из какой-либо переменной.derevo1 это элемент каталога, в каталоге много элементов и если под каждый делать свою страницу, то страниц будет нереально много, а надо красивый url
Делаю так:
add_rewrite_tag(‘%el_name%’, ‘([^&]+)’);
add_rewrite_rule(‘^(catalog)/([^/]*)/?’, ‘index.php?el_name=$matches[1]‘, ‘top’);Если я иду по адресу:
http://мой сайт/catalog/?el_name=derevo1Переход не происходит, вообще ничего не происходит.
P.S. правило есть в базе
- Тема «rewrite правила» закрыта для новых ответов.