我有一个站点在同一台服务器上以不同的 url(暂存)运行,但现在我已经部署了该站点并且基本 url(“/”)被重定向到登录 url(所以 laravel 是排序的工作),但后来我从 apache 收到 404 错误。
如果我使用 sub.domain.com/index.php/route,它可以工作,但如果我使用 sub.domain.com/route 重定向到登录路由并给出 404 错误。
我还更改了 routes.php 以在路由“/”中返回登录 View ,并正确显示登录表单。
最佳答案
添加后
AllowOverride All
虚拟主机配置,让它工作。可能默认配置不允许重定向?
这是我的最终(和工作)虚拟主机配置:
DocumentRoot /var/www/sitefolder/public
ServerName site.domain.com
<Directory /var/www/sitefolder/public>
AllowOverride All
allow from all
Options +Indexes
</Directory>
关于php - Laravel 重定向到路由,但随后 apache 给出 404 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22757749/