Возможно, это глупый вопрос, но я не могу найти хорошую документацию или примеры для этого ...
Когда вы используете блоки местоположений для фильтрации входящих запросов, вы делаете перезапись из сопоставленного местоположения или с начала запроса?
Пример:
location ^~ /category/ {
rewrite ^/category/paid-search-news/?$ /tag/paid-search permanent; # this,
rewrite ^paid-search-news/?$ /tag/paid-search permanent; # this,
rewrite paid-search-news/?$ /tag/paid-search permanent; # or this?
}