php - Laravel 重定向到路由,但随后 apache 给出 404 错误

标签 php apache .htaccess redirect laravel

我有一个站点在同一台服务器上以不同的 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/

相关文章:

php - MYSQL 将今天的日期插入数据库

php - Yii:如何让一个 Action 接收一个数组类型的get参数?

php - 如何阻止 Alexa 工具栏用户?

apache - ht仅访问子文件夹中的一个文件并保留url

php - zend 框架重定向问题 : Invalid controller specified

php - 如何将 POST 数据加载到 SimpleXML 中?

Javascript:第二次单击按钮时隐藏内容

xml - 如何监视远程文件的任何更改?

apache - Apache 2.4 中未发送 HTTP 参数,破坏了功能

apache - 尝试删除路径、文件扩展名以及某个查询参数(如果存在)