ThinkPHP6.0 重写URL去掉Index.php的解决方法
程序员文章站
2022-05-01 09:01:46
踩坑!官网给的解决方案:解决重写url,省去index.php问题可以通过url重写隐藏应用的入口文件index.php,下面是相关服务器的配置参考:[ apache ]httpd.conf配置文件中...
踩坑!
官网给的解决方案: 解决重写url,省去index.php问题
可以通过url重写隐藏应用的入口文件index.php,下面是相关服务器的配置参考:
[ apache ]
httpd.conf配置文件中加载了mod_rewrite.so模块
allowoverride none 将none改为 all
把下面的内容保存为.htaccess文件放到应用入口文件的同级目录下
官网文档中给的 .htaccess 文件内容如下
正确的写法应该如下,官网给的最后一行配置错误
结尾
解决问题最好多看看官方给的文档,但有时候也不能全看官网文档,可以结合官网下面的讨论区,借鉴各个大佬们的回答去解决问题
推荐阅读
-
ThinkPHP 3.2,配置 'URL_MODEL'=>2。 APP_DEBUG设为false,U函数生成的URL的index.php不能去掉,只有将APP_DEBUG改成true,才能去掉index.php,求解~~
-
ThinkPHP6.0 重写URL去掉Index.php的解决方法
-
解析如何去掉CodeIgniter URL中的index.php
-
iis7下url重写后已存在的html不能访问了的解决方法
-
$_SERVER的有关问题,小弟我说为什么一直url重写失败,去不掉index.php
-
$_SERVER的问题,我说为什么一直url重写失败,去不掉index.php
-
CI去掉URL中的INDEX.PHP
-
CI去掉URL中的INDEX.PHP
-
$_SERVER的问题,我说为什么一直url重写失败,去不掉index.php
-
ThinkPHP 3.2,配置 'URL_MODEL'=>2。 APP_DEBUG设为false,U函数生成的URL的index.php不能去掉,只有将APP_DEBUG改成true,才能去掉index.php,求解~~