当前位置:论坛首页 > Linux面板 > 求助

【已回复】url防火墙要禁止访问某目录下某类型文件怎么...

发表在 Linux面板2021-8-19 10:56 [复制链接] 2 1572

我使用的是宝塔专业版! 搭建的是dz论坛!
我想禁止访问某个文件夹下的.txt文件  该怎么写呢?

^/data/attachment/forum/*/*/*.txt
如上所示,就是想禁止访问这个目录下的.txt文件!

求大神稍微指点下呀!


我知道防火墙有禁止某类拓展名访问的功能!
但是那样子设置以后  它将robots.txt也禁止了!

还有大哥告诉我说禁止访问这个目录,但是这个目录下还有其他文件需要访问呢!



使用道具 举报 只看该作者 回复
发表于 2021-8-19 11:01:41 | 显示全部楼层
这里你看看是否符合你的需求,nginx防火墙-站点设置-你的站点
QQ截图20210819110108.png
使用道具 举报 回复 支持 反对
发表于 2021-8-19 11:44:59 | 显示全部楼层
本帖最后由 Xeath 于 2021-8-19 11:53 编辑
  1. ^/data/attachment/forum/.*\.txt
复制代码

拿走不用谢。这里是使用正则表达式,而你的表达式意思是类似下面这样的地址将被禁止访问。
/data/attachment/forum.txt
/data/attachment/forum/////////////////////////////////////////////////////.txt
/data/attachment/forumatxt
/data/attachment/forumbtxt
/data/attachment/forumctxt
/data/attachment/forum///////////////////atxt
/data/attachment/forum////////////btxt
/data/attachment/forum/////////////////ctxt
正则表达式学习地址:https://www.runoob.com/regexp/regexp-tutorial.html
正则表达式在线测试:https://tool.oschina.net/regex/
屏幕截图 2021-08-19 115007.png
屏幕截图 2021-08-19 115303.png
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表