不允许通过.htaccess访问根目录下的txt文件

我有自定义的MVC框架,我的.htaccess文件重写规则以通过index.php发送所有请求,然后路由请求。

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !\.(css|js|jpg|jpeg|JPG|gif|png|PNG|ico|pdf|swf|xml|pem)$ [NC]
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]

问题是我在index.php所在的public_html文件夹中有一些.txt文件.htaccess是否有可能不允许用户访问.txt文件?现在,如果我访问,www.MyURL/test.txt我可以查看txt文件。但是,如果我这样做www.MyURL/cont/action/param1会正常工作。

阿努巴瓦

您可以.txt使用以下命令阻止所有文件:

RewriteEngine on

RewriteRule \.txt$ - [F,NC]

RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !\.(css|js|jpg|jpeg|JPG|gif|png|PNG|ico|pdf|swf|xml|pem)$ [NC]
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

不允许通过.htaccess访问根目录下的txt文件

来自分类Dev

.htaccess不允许仅通过链接访问文件

来自分类Dev

Safari 7不允许通过网页访问本地文件

来自分类Dev

不允许用户使用.htaccess访问joomla目录

来自分类Dev

JFileChooser / FileWriter不允许我保存在C:盘的根目录下

来自分类Dev

Ubuntu 17.10不允许我通过TeamViewer远程访问桌面

来自分类Dev

为什么Cloud Firestore不允许通过Firebase Auth验证进行访问?

来自分类Dev

Hyper-V端口访问列表不允许通过网关的流量

来自分类Dev

Ubuntu 17.10不允许我通过TeamViewer远程访问桌面

来自分类Dev

MS-DOS 6.22不允许我通过编辑程序保存文件

来自分类Dev

如何不允许通过html输入文件上传视频上传?

来自分类Dev

MVC 防伪令牌在通过 AJAX 发布时不允许多个文件上传

来自分类Dev

htaccess重写不允许PHP GET

来自分类Dev

PHP和.htaccess不允许$ _GET

来自分类Dev

JFileChooser不允许选择目录

来自分类Dev

使用@:arrayAccess,但仍“不允许数组访问”

来自分类Dev

密码功能不允许访问

来自分类Dev

如何访问不允许的参数?

来自分类Dev

应用不允许访问UDID

来自分类Dev

不允许访问构造函数

来自分类Dev

不允许 Xcode 位置访问

来自分类Dev

FTP不允许我上传文件

来自分类Dev

不允许用户删除日志文件

来自分类Dev

GWTTestCase-HTMLUnit-不允许“访问控制允许来源”

来自分类Dev

Makefile不允许我指定目标文件的目录

来自分类Dev

GitHub不允许我访问子文件夹

来自分类Dev

Nautilus不允许我查看或访问文件

来自分类Dev

软件不允许访问文件夹

来自分类Dev

TypeScript索引器仍然出现tslint错误“不允许通过字符串直接访问对象”

Related 相关文章

热门标签

归档