Apache下Laravel路由404错误

最近重新配了WAMP环境,下载了一个Laravel5.4版本准备玩玩的,新定义了一个路由,结果404。第一时间想到的就是开启rewrite,但是开启了还是没有用,就百度了一大堆,终于找到了答案。

1、在apache conf开启rewrite模块,把下面这句话前面的#去掉。

LoadModule rewrite_module modules/mod_rewrite.so

2、在conf文件中找到directory,注意这个directory是htdocs这个目录, 把AllowOverride None 改成 AllowOverride All

这里写图片描述

百度了,有的同学说要重写.htaccess文件,但是在Laravel中的public目录下已经给我们写好了这个文件了,所以我们可以不用管,然后重新apache服务重新访问就可以运行了。

原文地址:https://www.cnblogs.com/cnsec/p/13407005.html