如何不直接访问文件夹,而是直接访问文档内部

时间:2013-09-10 06:26:49

标签: php codeigniter

环境

       ---------codeigniter framework
       ----------document sharing, links to download the files

任务

--------------files are allowed to download
--------------the folder which contains the files are
              not allow to be seen by the user

这里我想禁止用户看到该文件夹​​,如果我输入文件夹地址我看到所有文件,我想否认它。但内部文件不能拒绝访问

提前致谢

1 个答案:

答案 0 :(得分:2)

.htaccess文件放在该文件夹中。服务器使用.htaccess文件来遵循某些设置规则。您应该使用基本文本编辑器(如记事本)创建此文件,但不能使用MSWord或wysiwyg编辑器创建此文件。

搜索您的FTP,可能已经存在,也可能是隐藏的,因此请确保使用选项查看所有文件选项-a来打开FTP。

在检索到的或新创建的文件中,输入

Options -Indexes

这将禁用文件夹列表,发出“禁止”错误。

另一种选择是简单地在文件夹中放置index.htmlindex.php文件,这样在键入文件夹名称时,URL将提供索引页而不是文件夹根目录。它还允许您显示用户友好的错误。

Personnaly,我使​​用这两个选项。