Задать вопрос
@ktonado

Как правильно сделать ЧПУ правило rewrite для nginx?

суть задачи - чпу.
не хватает мозгов, помогите!!

входящая строка адреса /qwe/vdf/39dff/34

которую нужно разделить на 2 группы значений

mode = qwe/vdf/39dff
id = 34

rewrite ^/(([a-z0-9~_-]+/)+)([0-9]+/?)$ /index.php?mode=$1&id=$3 last;

как правильно составить регулярочку?
  • Вопрос задан
  • 101 просмотр
Подписаться 2 Простой Комментировать
Решения вопроса 1
lidacriss
@lidacriss
wtf
вероятно:
rewrite ^/?(.*?)/(\d+)/?$ /index.php?mode=$1&id=$3 last;

https://regex101.com/r/hinjdv/2
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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