Rumah  >  Artikel  >  rangka kerja php  >  thinkphp怎么去掉url index

thinkphp怎么去掉url index

藏色散人
藏色散人asal
2022-12-05 10:44:031398semak imbas

thinkphp去掉url index的方法:1、将.htaccess文件移动到项目的根目录下;2、在项目的配置文件中加入“'URL_MODEL'=>  2,”;3、打开Apache的httpd.conf文件;4、删除mod_rewrite.so前面的#符号;5、重启Apache即可。

thinkphp怎么去掉url index

本教程操作环境:Windows7系统、ThinkPHP5版、Dell G3电脑。

thinkphp怎么去掉url index?

ThinkPHP URL中去除index.php

在ThinkPHP URL中的index.php去除分两步:

 一:首先要达到的是在浏览器的导航栏中去掉index.php还能正常访问网站

1,将.htaccess文件移动到你的项目下的根目录下

2,在项目的配置文件中加入

'URL_MODEL'             =>  2,       
// URL访问模式,可选参数0、1、2、3,代表以下四种模式:
  // 0 (普通模式); 1 (PATHINFO 模式); 2 (REWRITE  模式); 3 (兼容模式)  默认为PATHINFO 模式(经测验,此处 'URL_MODEL' => 1或2 都可以 没太大的影响)

3,在Apache中进行相关配置

在Apache的httpd.conf文件中LoadModule rewrite_module modules/mod_rewrite.so前面的 # 去掉后 重启  Apache

二:完成上面的操作,就可以实现不加index.php也可正常访问网站,但是使用ThinkPHP的网站中的链接大部分都是使用 U() 来实现的 ,你会发现点击加3499910bf9dac5ae3c52d5ede7383485标签的字体或图片 跳转的链接 是存在index.php的 所以下面第二步就是去除 使用  U() 带来的index.php

在入口文件中也就是 项目的根目录下的index.php 中加入define('__APP__',' ')就可以了

行了 试试吧!

推荐学习:《thinkPHP视频教程

Atas ialah kandungan terperinci thinkphp怎么去掉url index. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:thinkphp怎么只修改一个值Artikel seterusnya:thinkphp5怎么获取请求头