[英]Laravel routes are returning “404 Not Found” error after moving to production
我使用Laravel 5.2编写了一个应用程序。 它使用本地计算机上的XAMP服务器开发了该应用程序,并且一切都很好,并经过了测试。
现在,我准备将应用程序移至生产环境。 在运行Windows Server 2008 R2的新服务器上,我安装了Apache 2.4.18和PHP 5.6.18。 我启用了以下php扩展
我能够使用php artisan migrate
命令创建数据库。 但是,我的路线都无法通行。 当我转到https://sub.example.com时,它显示“ Laravel 5”,告诉我Laravel已设置。
为什么我的所有路线都不起作用? 我走的每条路线都会收到404 Not Found错误。
为了使路线正常工作,我还需要做什么?
我按照以下步骤解决了问题
Open apache httpd.conf and find this line :
#LoadModule rewrite_module modules/mod_rewrite.so
取消注释此行(删除#)
保存httpd.conf
重新启动Apache
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.