Правило перезаписи поискового запроса Nginx

В настоящее время у меня есть такие запросы на перезапись

  rewrite ^/category/category-name /index.php?route=information/category-name last;

Это отлично работает для моих статических страниц, и я знаю их имя. Проблема, с которой я сталкиваюсь, заключается в том, что всякий раз, когда я хочу изменить свой маршрут поиска opencart

Текущий URL-адрес

/index.php?route=product/search&filter_name=nike

Предпочтительный URL-адрес

/search/nike

Я пробовал использовать предыдущий способ, но ничего не происходит.

0
задан 1 March 2016 в 13:43
1 ответ

Это то, что вы хотите?

rewrite ^/search/(.*)$ /index.php?route=product/search&filter_name=$1 last;

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

0
ответ дан 5 December 2019 в 10:40

Теги

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