ThinkPHP6.0 重写URL去掉Index.php的解决方法
时间:2022-01-25
来源:互联网
标签:
在手机上看
手机扫描阅读
这篇文章主要介绍了ThinkPHP6.0 重写URL去掉Index.php的解决方法,解决问题最好多看看官方给的文档,但有时候也不能全看官网文档,可以结合官网下面的讨论区,借鉴各个大佬们的回答去解决问题
踩坑!
官网给的解决方案: 解决重写URL,省去index.php问题
可以通过URL重写隐藏应用的入口文件index.php,下面是相关服务器的配置参考:
[ Apache ]
httpd.conf配置文件中加载了mod_rewrite.so模块
AllowOverride None 将None改为 All
把下面的内容保存为.htaccess文件放到应用入口文件的同级目录下
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
</IfModule>官网文档中给的 .htaccess 文件内容如下
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] #这一行踩坑
</IfModule>正确的写法应该如下,官网给的最后一行配置错误
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1] #这才是对的
</IfModule>结尾
解决问题最好多看看官方给的文档,但有时候也不能全看官网文档,可以结合官网下面的讨论区,借鉴各个大佬们的回答去解决问题
相关阅读 更多
-
USB Host接口有什么用?USB Host和USB Device接口的区别 时间:2025-12-16 -
HDMI怎么区分1.4和2.0?HDMI1.4和2.0的区别 时间:2025-12-16 -
com.android.phone已停止运行是什么意思?怎么解决? 时间:2025-12-16 -
4mp摄像头是多少像素?4mp和1080p有什么区别? 时间:2025-12-16 -
电脑出现normal.dotm错误怎么办?解决方法是什么? 时间:2025-12-15 -
normal.dotm在哪个文件夹里 如何删除normal模板 时间:2025-12-15
今日更新
-
欧易新用户专属福利:注册即享多重好礼与优惠
阅读:18
-
黄漫免费漫画入口风险警示-黄漫免费漫画入口安全访问指南
阅读:18
-
碰碰车是什么梗指网络流行语中形容人际关系碰撞或搞笑互动,源自游乐场碰碰车娱乐项目。
阅读:18
-
chess online官网登录入口-chess online网站快捷登录入口
阅读:18
-
欧易邀请好友奖励机制详解 如何获得高额返利
阅读:18
-
哔哩哔哩官网网页直播回放观看入口-哔哩哔哩官网网页快捷入口
阅读:18
-
云原神网页版登录入口位置详解
阅读:18
-
ps5港服官网入口地址-ps5港版注册登录通道
阅读:18
-
批作业是什么梗?揭秘学生党崩溃瞬间,看完笑出眼泪!
阅读:18
-
原神在线畅玩云游戏官网-原神网页版一键登录秒玩
阅读:18










