laravel框架路由访问404去除url中index.php生成优雅链接

初学laravel框架,配置路由遇到一些问题,路由文件: routes/web.php 配置了如下:

Route::get('now', function () {
    return date("Y-m-d H:i:s");
});

我配置的域名为www.blog.me ,然后在浏览器访问:www.blog.me/now

 

 

 提示404页面不存在

如果我用路径:www.blog.me/index.php/now   就可以正常访问,但是我们需要去掉index.php 生成优雅链接。

这时候我们需要修改apache中的配置文件httpd.conf 中的两项,完成隐藏index.php的操作

第一步:

在httpd.conf文件中 关键查找rewrite,找到如下一行,去掉前面的#号,开启伪静态

LoadModule rewrite_module modules/mod_rewrite.so

第二步:

同样在httd.conf文件中查找directory(目录),但是找到有三处,找到DocumentRoot(文件根目录)下面的directory

 

将内部的 AllowOverride None 改成  AllowOverride All 即可。

再次在浏览器输入 :www.blog.me/now  ,即可访问

 

 

我是程序媛willa

有问题请留言!

 

posted @ 2020-07-14 10:32  娓娓到来  阅读(632)  评论(0)    收藏  举报