Laravel 上的 url 在本地工作但不在 AWS EC2 linux centos 7 上工作

The urls on Laravel working locally but not working on AWS EC2 linux centos 7

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

在我的本地主机上,当我点击登录按钮时它工作正常。

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

已修复 :)

  • 我不得不去 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