首页 > 解决方案 > Laravel 上的 url 在本地工作,但在 AWS EC2 linux centos 7 上不工作

问题描述

当我点击我网站上的登录按钮时,它会转到http://example.com/login?预期但未找到页面。但是如果我http://example.com/index.php/login?手动去,那么会去正确的页面“登录页面”。

在我的本地主机中,当我单击登录按钮时它可以正常工作。

我不确定是否是这种情况,我是否需要将此命令写入其他文件夹?

标签: laravelamazon-web-servicesamazon-ec2centos7

解决方案


它的固定:)

  • 我不得不去cd etc/httpd/conf

  • 接下来,httpd.conf通过编辑sudo vim httpd.conf,并将其添加到文件末尾:

    <Directory "/var/www/html/your/laravel-project-folder/"> AllowOverride All </Directory>

- 然后重启服务器sudo systemctl restart httpd.service


推荐阅读