使用.htaccess阻止访问单个文件的问题

时间:2015-01-12 21:26:52

标签: php apache .htaccess

所以,我试图用这个.htaccess文件做的就是阻止服务器上的任何人都无法查看文件e-mails.txt。服务器需要访问它来获取php脚本(使用fopen)。我读过的所有内容都说这应该可行,但是这样可以防止目录中的任何文件和我所知道的子目录无法访问。

<Files e-mails.txt>
     Order deny, allow
     Deny from all
</Files>

此外,在.htaccess类似之前,它并没有阻止整个目录,但它阻止了.php脚本正常运行,这是导致我删除它的原因,它修复了.php脚本但是让每个人都可以看到e-mails.txt。那么,当我重新创建并使用上面的代码时,整个站点/目录都会吐出500错误。

1 个答案:

答案 0 :(得分:0)

可能是,您可以将此文件的重写条件写入404或500错误页面。此方法使得无法访问http。