匹配根目录下的 txt 文件
location ~ /.*\.txt 是不是这样?
匹配根目录下的 txt 文件
location ~ /.*\.txt 是不是这样?
|
noqwertyJun 11, 2020
1
|
|
2
感觉 .* 好像会有问题 要不要换成 .*? 呢
|
|
julyclydeJun 11, 2020
4
你这个其实是“斜杠开头 txt 结尾但中间不一定几层目录”的匹配规则吧?
|
|
wuqingdzxJun 11, 2020
5
你这个不仅会匹配根目录,也会匹配二级目录.
按我理解这么写 ```ini location ~ ^/[^/]*\.txt? { root /var/www/html/; } location ~ ^/.*\.txt? { deny all; } ``` /a.txt /var/www/html/ 里匹配 /a/a.txt 返回 403 |
|
VegetableJun 11, 2020
6
|
|
aunoxJun 11, 2020
7
你这个应该是匹配所有的后缀.txt 的 URL
|