匹配根目录下的 txt 文件
location ~ /.*\.txt 是不是这样?
1
noqwerty 2020-06-11 09:57:35 +08:00
|
2
azev OP 感觉 .* 好像会有问题 要不要换成 .*? 呢
|
4
julyclyde 2020-06-11 10:45:19 +08:00
你这个其实是“斜杠开头 txt 结尾但中间不一定几层目录”的匹配规则吧?
|
5
wuqingdzx 2020-06-11 10:50:46 +08:00
你这个不仅会匹配根目录,也会匹配二级目录.
按我理解这么写 ```ini location ~ ^/[^/]*\.txt? { root /var/www/html/; } location ~ ^/.*\.txt? { deny all; } ``` /a.txt /var/www/html/ 里匹配 /a/a.txt 返回 403 |
6
Vegetable 2020-06-11 10:52:45 +08:00
|
7
aunox 2020-06-11 10:54:38 +08:00
你这个应该是匹配所有的后缀.txt 的 URL
|