ThinkPHP URL中去除index.php
2017-07-31 11:56
513 查看
在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() 来实现的 ,你会发现点击加<a>标签的字体或图片 跳转的链接 是存在index.php的 所以下面第二步就是去除 使用 U()
带来的index.php
在入口文件中也就是 项目的根目录下的index.php 中加入define('__APP__',' ')就可以了
行了 试试吧!
一:首先要达到的是在浏览器的导航栏中去掉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() 来实现的 ,你会发现点击加<a>标签的字体或图片 跳转的链接 是存在index.php的 所以下面第二步就是去除 使用 U()
带来的index.php
在入口文件中也就是 项目的根目录下的index.php 中加入define('__APP__',' ')就可以了
行了 试试吧!
相关文章推荐
- ThinkPHP去除url中的index.php
- Thinkphp中去除URL里的index.php
- ThinkPHP去除url中的index.php
- 修改apache配置文件去除thinkphp url中的index.php
- Thinkphp中去除URL里的index.php
- 修改apache配置文件去除thinkphp url中的index.php
- 修改apache配置文件去除thinkphp url中的index.php(转)
- 修改apache配置文件去除thinkphp url中的index.php
- 修改apache配置文件去除thinkphp url中的index.php
- Thinkphp中去除URL里的index.php
- ThinkPHP去除url中的index.php,绝对管用!
- ThinkPHP去除url中的index.php以及绑定模块
- ThinkPHP去除url中的index.php
- ThinkPHP去除url中的index.php
- ThinkPHP去除url中的index.php 之设置WAMP
- ThinkPHP去除url中的index.php
- ThinkPHP去除url中的index.php
- ThinkPHP去除url中的index.php
- thinkphp 如何去除url中的index.php
- 修改apache配置文件去除thinkphp url中的index.php