Laravel - 删除公用文件夹

时间:2014-10-09 17:41:14

标签: laravel directory public httpd.conf

编辑我的httpd.conf文件后直接指向我的www / laravelsite / public,它返回403禁止。但是,如果我简单地使用www / laravelsite,我会获得所列目录的内容。有什么建议吗?

2 个答案:

答案 0 :(得分:1)

您可以暂时使用虚拟主机取消public/目录。

一旦你的应用程序投入生产,你就会做同样的事情,如果它已经在生产中,你现在可以这样做。

您还需要为apache安装并启用mod_rewrite。

Laravel 4 Virtual Host and mod rewrite setup

阅读以上答案以设置虚拟主机并配置您的Apache Web服务器。

答案 1 :(得分:-1)

我认为归因于laravel / apache问题似乎直接是一个apache和.htaccess问题 - 当我说'问题'我的意思是我对实施缺乏了解。我通过搜索许多其他403禁止查询并强制执行每个解决方案解决了这个问题。

在公共目录上的.htaccess第一行下面添加一行:

选项+ SymLinksIfOwnerMatch

希望这有助于其他人。