我是Laravel4的新手,我试图在共享主机上运行laravel4。因为我没有root访问权限,所以要避免在我的网址中公开。我已将公共目录中的所有内容移动到“public_html”文件夹。
然后我更改了各个文件中的位置。但是当我访问url“abc.com/myapp/app”时,它列出了app目录下的所有文件夹和文件。由于它暴露了项目文件,我希望避免相同的情况。
在CodeIgniter中,如果我们尝试访问这样的文件夹,则会显示消息
“禁止访问目录。”
编辑:
我添加了
选项所有FollowSymLinks MultiViews -Indexes
根据@valey viktorovsky的建议在app文件夹中的.htaccess文件中
答案 0 :(得分:4)
有多种方法......
容易的一个:
如果您可以访问.htaccess文件并且可以修改它,请放置这个小代码
Options -Indexes
烦人的
如果您无法创建/修改.htaccess文件,请在要保护的每个文件夹中创建index.html
文件