编辑我的httpd.conf文件后直接指向我的www / laravelsite / public,它返回403禁止。但是,如果我简单地使用www / laravelsite,我会获得所列目录的内容。有什么建议吗?
答案 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
希望这有助于其他人。