我在三个不同的目录中有不同的文件。
我想阻止访问其中的所有文件(也阻止目录列表)。
这样,我会阻止,例如:
/a/b/文件
/a/c/文件
/a/d/文件
不管是什么文件扩展名...
这就是我正在尝试的:
location /a/(b|c|d) {
allow 1.2.3.4; #IP
deny all;
return 403;
}
Run Code Online (Sandbox Code Playgroud)
但它不起作用。
您需要~在您的位置配置中 - 没有它意味着文字前缀匹配,而您正在尝试使用正则表达式语法。
location ~ /a/(b|c|d) {
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3939 次 |
| 最近记录: |