В настоящее время у меня есть такие запросы на перезапись
rewrite ^/category/category-name /index.php?route=information/category-name last;
Это отлично работает для моих статических страниц, и я знаю их имя. Проблема, с которой я сталкиваюсь, заключается в том, что всякий раз, когда я хочу изменить свой маршрут поиска opencart
Текущий URL-адрес
/index.php?route=product/search&filter_name=nike
Предпочтительный URL-адрес
/search/nike
Я пробовал использовать предыдущий способ, но ничего не происходит.
Это то, что вы хотите?
rewrite ^/search/(.*)$ /index.php?route=product/search&filter_name=$1 last;
Директива перезаписи задокументирована здесь . И полезный ресурс для регулярных выражений.