结合 wordpress 的 nginx 位置指令

Combining nginx location directives for wordpress

是否可以组合这些 nginx 位置指令?

location = /wp-config.php {
    deny all;
}

location = /readme.html {
    deny all;
}

我用 location ~ ^/(readme\.html|wp-config\.php)location ~ ^/(readme.html|wp-config.php) 试过了,但没用。如果我只使用最后一句话中的一个指令 readme.html returns 403.

感谢您的帮助!

您现有的位置块具有最高优先级并且是明确的。

您希望用来替换它们的正则表达式位置块在技术上可能是正确的,但相对于配置文件中的其他位置块也可能具有较低的优先级。

详情见this document