Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как правильно сделать правильный редирект?

Как правильно сделать правильный редирект?


     21.05.2019    Все вопросы » Общие вопросы по PHP    111

вопрос
Было:
/shop/vse-magazinu-na-divane/2866-hippost/

Стало:
/shop/vse-magazinu-na-divane/2866-hippost.html

Но как сделать правильный редирект? т.к. у меня много категорий. Цифры 2866 это id магазина.

Было:
RewriteRule ^shop/([^.]+)/([0-9]+)-(.*)/$ index.php?do=katalog&action=post&katalogcat=$1&id=$2 [L]
Стало:
RewriteRule ^shop/([^.]+)/([0-9]+)-(.*).html+$ index.php?do=katalog&action=post&katalogcat=$1&id=$2 [L]

Делаю так, но не срабатывает:
RewriteRule ^shop/(.*)/([0-9]+)-(.*)/$ /shop/1$/2$-3$.html [R=301,L]

Ответа пока нет


2 комментария

temporary
Юзер

temporary - 21 мая 2019 19:06 -

А что не к разработчику модуля обратились? Да, и что за фишки такие - 1$, 2$, 3$? По регулярке должно быть $1, а не 1$

infotim
Юзер

infotim - 21 мая 2019 19:26 -

Действительно)) теперь разобрался сам. Спасибо.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх