我想在所有文件夹中保留与下面完全相同的设置,除了一个。在文件夹/ wp-admin中,应为.php文件添加仅的设置{/ 1}。
问题:
如何仅在Nginx中的特定文件夹中更改设置?
add_header Cache-Control "no-store";
答案 0 :(得分:2)
处理PHP文件的任何位置块都需要包含所有fastcgi参数和指令。有关请求处理,请参阅this document。
我没有对此进行测试,但您应该能够使用map
指令为add_header
语句选择适当的值。
例如:
map $request_uri $cc {
~^/wp-admin "no-store";
default "public";
}
server {
...
location ~ \.php$ {
add_header Cache-Control $cc;
...
}
}
有关详细信息,请参阅this document。