【发布时间】:2014-12-04 18:07:09
【问题描述】:
编辑我的 httpd.conf 文件以直接指向我的 www/laravelsite/public 后,它返回 403 禁止。但是,如果我只是简单地制作 www/laravelsite,我会得到列出的目录的内容。有什么建议吗?
【问题讨论】:
标签: laravel directory public httpd.conf
编辑我的 httpd.conf 文件以直接指向我的 www/laravelsite/public 后,它返回 403 禁止。但是,如果我只是简单地制作 www/laravelsite,我会得到列出的目录的内容。有什么建议吗?
【问题讨论】:
标签: laravel directory public httpd.conf
你可以使用虚拟主机暂时摆脱public/目录。
一旦您的应用程序投入生产,您将执行相同的操作,如果它已经投入生产,您现在可以执行此操作。
您还需要为 apache 安装并启用 mod_rewrite。
Laravel 4 Virtual Host and mod rewrite setup
阅读上述答案以设置虚拟主机并配置您的 apache 网络服务器。
【讨论】:
我认为归因于 laravel/apache 问题的问题似乎直接是 apache 和 .htaccess 问题——当我说“问题”时,我的意思是我对实施缺乏了解。我通过搜索大量其他 403 禁止查询和暴力破解每个解决方案来解决这个问题。
在公共目录上的 .htaccess 的第一行下面添加一行:
选项 +SymLinksIfOwnerMatch
希望这对其他人有所帮助。
【讨论】: