![](/img/trans.png)
[英]The requested URL /login was not found on this server - Laravel 5
[英]Elastic Beanstalk Laravel Deployment Returns The requested URL /login was not found on this server
我打算部署使用Laravel和Elastic Beanstalk开发的应用程序的新版本。 部署应用程序后,我在浏览器上收到以下消息:在此服务器上找不到请求的URL / login。 我尝试了多条路线,所有路线均返回相同的路线。 如果我输入/index.php/login,我会进入正确的页面,但是当站点尝试重定向到/ home时又返回错误。
至此,以前的版本都可以使用。 我什至可以返回原来的版本,一切恢复正常。 既然是这种情况,我就开始分析这两个版本的不同之处。 我在几个视图中进行了一些更改,但未修改登录视图。 我还添加了一些路线,从13条增加到16条。
此图显示了新旧web.php文件之间的比较,绿色是旧文件:
有人遇到过类似的错误吗? 谢谢。
我发现此响应的罪魁祸首是名称不正确的“ /public/.htaccess”文件。 在我的情况下,可能是当我将代码从一台计算机传输到另一台计算机时,文件已重命名为“ _htaccess”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.