如何避免laravel 4中的目录列表

时间:2013-07-18 10:28:13

标签: laravel laravel-4

我是Laravel4的新手,我试图在共享主机上运行laravel4。因为我没有root访问权限,所以要避免在我的网址中公开。我已将公共目录中的所有内容移动到“public_html”文件夹。

然后我更改了各个文件中的位置。但是当我访问url“abc.com/myapp/app”时,它列出了app目录下的所有文件夹和文件。由于它暴露了项目文件,我希望避免相同的情况。

在CodeIgniter中,如果我们尝试访问这样的文件夹,则会显示消息

“禁止访问目录。”

编辑:

我添加了

选项所有FollowSymLinks MultiViews -Indexes

根据@valey viktorovsky的建议在app文件夹中的.htaccess文件中

1 个答案:

答案 0 :(得分:4)

有多种方法......

容易的一个:
如果您可以访问.htaccess文件并且可以修改它,请放置这个小代码

Options -Indexes  

烦人的
如果您无法创建/修改.htaccess文件,请在要保护的每个文件夹中创建index.html文件