我尝试configuration我的Apache .conf文件来拒绝来自某个类别的列表,但我想允许这个类别中的特定文件。 看来目录规则比“文件”规则“更强”,所以当使用这两个规则时,我无法访问该文件。
这是我尝试的:
<Directory /var/www/denIEd_directory> order deny,allow Deny From All </Directory> <files safefile.PHP> Order Allow,Deny Allow from All </files>
在linux与windows中的文件权限
如果URL作为input参数提交,Apache将阻止请求
让PATH环境中的本地目录不安全?
保护audio文件不被下载,同时仍然可以通过Jquery jplayer播放
IIS – 您无权查看此页错误消息
什么文件夹保证用户在windows上有写权限?
使用JNA通过Java恢复到windows目录的inheritance
windowsencryption容器有多安全?
检查是否有其他用户有权写入文件
PHP mkdir:0777变成0755?
如果配置正确,它可以很好地工作:
<Directory /var/www/denIEd_directory> Order allow,deny <files test.PHP> Order deny,allow </files> </Directory>
在Apache 2.4中,对环境变量进行额外的测试以获得更好的效果:
另请参阅: 需要指令
<Directory "/wikis/foswiki"> Require all denIEd # Allow access to toplevel files ending in .HTML (in particular index.HTML) only # (comment out if you don't care for this) <files ~ ".HTML$"> <RequireAll> Require all granted Require not env blockAccess </RequireAll> </files> </Directory>
把你的文件指令放在你的目录指令中。
总结以上是内存溢出为你收集整理的Apache – 如何拒绝目录,但允许该目录中的一个文件全部内容,希望文章能够帮你解决Apache – 如何拒绝目录,但允许该目录中的一个文件所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)