如何隐藏TP5的index.php头

1.前言

使用过thinkphp5.X的朋友们,应该会发现,正常版本的TP5的入口访问必须是

域名/public/index.php/....

 

如果我们想实现省略index.php也能够正常访问控制器,那么就要做如下配置:

2.配置

2-1入口文件

为了安全,一般来说APP_PATH不放在可访问的目录下,入口文件可以让我们改变一些系统配置好的目录

 

2-2隐藏入口文件

1)隐藏index.php,需要启动htpd.confmod_rewrite.so

如何隐藏TP5的index.php头231.png

2)将none设置为all

如何隐藏TP5的index.php头248.png

3)重启apache

4)验证

这时候无论是否是localhost/index.php/index/index/index或者localhost/index/index/index都能够正常访问

5)可预测错误

如果不能正常访问,则是如下.htacess文件没有正常添加,需要添加如下内容

如何隐藏TP5的index.php头398.png

 

发布了515 篇原创文章 · 获赞 45 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/cpongo6/article/details/95944979
今日推荐