使用htaccess拒绝直接访问目录及其内容

时间:2017-10-14 23:18:20

标签: php apache .htaccess

比如说我有一个文件夹,里面装满了.txt文件,我不想要外部或直接访问(例如通过浏览器地址栏)。我知道我可以使用:

deny from all

htaccess方法,但我的问题是这个..如果上面的htaccess否认所有直接访问所述文件,除非将它们包含在php中,这是否意味着其他人可以远程执行相同操作?即。在他们的php中调用文件?

对不起,如果这是一个愚蠢的问题,但我无法找到答案的任何地方。

另外,有没有比上述方法更好的方法?基本上我希望能够在php中调用该文件,但永远无法以任何其他方式访问它。

编辑* 这应包括所有子目录。

编辑2 示例文件结构

/MainDir
  .htaccess
  /SubDirA
    .file1
    .file2
    .file3
  /SubDirB
    .file1
    .file2
    .file3
  /SubDirC
    .file1
    .file2
    .file3

感谢。

0 个答案:

没有答案