Не совсем уверен, что вы подразумеваете под "директивой сервера в http" - я предполагаю, что вы имеете в виду, что находится в файлах, включенных в /etc/nginx/conf.d/*.conf
.
В любом случае, если вы пытаетесьчтобы усилить директиву server
в одном из включенных файлов, вам придется сделать это там. Если вы хотите определить новый сервер, вам потребуется блок в пределах http
. И в этом блоке вы добавите свой location
блок.
http {
#...
server {
#...
location ~^/wp-json/ {
#...
rewrite ^/wp-json/(.*?)$ /?rest_route=/$1 last;
#...
}
#...
}
#...
}
Если вы только начинаете, возможно, это хороший ресурс: http://nginx.org/en/docs/beginners_guide.html?