去掉thinkphp的url中的index.php

简介:

去掉url中的index.php,让url彻底mvc。

1.httpd.conf配置文件中加载了mod_rewrite.so模块  //在APACHE里面去配置

1
#LoadModule rewrite_module modules/mod_rewrite.so把前面的警号去掉

2.AllowOverride None 将None改为 All      //在APACHE里面去配置 (注意其他地方的AllowOverride也统统设置为ALL)

1
2
3
4
5
6
7
8
9
10
11
<Directory  "D:/server/apache/cgi-bin" >
 
AllowOverride none  改   AllowOverride ALL
 
Options None
 
Order allow,deny
 
Allow from all
 
</Directory>

3.确保URL_MODEL设置为2,在项目的配置文件里写

1
2
3
4
5
return  Array(
 
    'URL_MODEL'  =>  '2' ,
 
);

4 .htaccess文件必须放到跟目录下
这个文件里面加:

1
2
3
4
5
6
7
8
9
10
11
< IfModule  mod_rewrite.c>
 
RewriteEngine on
 
RewriteCond %{REQUEST_FILENAME} !-d
 
RewriteCond %{REQUEST_FILENAME} !-f
 
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
 
</ IfModule >

补充:在windows下不能建立以点开头的文件,你可以先随便建立一个文件
然后在DOS在操作

1
rename xxxx.xxxx   .htaccess



本文转自 virusswb 51CTO博客,原文链接:http://blog.51cto.com/virusswb/1530090,如需转载请自行联系原作者
目录
相关文章
|
小程序 前端开发 PHP
PHP实现生成小程序二维码带参数进入指定页面、小程序URL scheme实现携带数据跳转小程序
PHP实现生成小程序二维码带参数进入指定页面、小程序URL scheme实现携带数据跳转小程序
209 0
|
1月前
|
消息中间件 NoSQL Go
PHP转Go系列 | ThinkPHP与Gin框架之Redis延时消息队列技术实践
【9月更文挑战第7天】在从 PHP 的 ThinkPHP 框架迁移到 Go 的 Gin 框架时,涉及 Redis 延时消息队列的技术实践主要包括:理解延时消息队列概念,其能在特定时间处理消息,适用于定时任务等场景;在 ThinkPHP 中使用 Redis 实现延时队列;在 Gin 中结合 Go 的 Redis 客户端库实现类似功能;Go 具有更高性能和简洁性,适合处理大量消息。迁移过程中需考虑业务需求及系统稳定性。
|
2月前
|
前端开发 网络安全 PHP
PHP代码审计之MVC与ThinkPHP简介
PHP代码审计之MVC与ThinkPHP简介
34 2
|
2月前
|
PHP
PHP——安装ThinkPHP框架报错
PHP——安装ThinkPHP框架报错
21 0
|
3月前
|
Java API PHP
【亲测有效,官方提供】php版本企查查api接口请求示例代码,php请求企查查api接口,thinkphp请求企查查api接口
【亲测有效,官方提供】php版本企查查api接口请求示例代码,php请求企查查api接口,thinkphp请求企查查api接口
118 1
|
3月前
|
安全 前端开发 API
PHP框架详解 - ThinkPHP框架
PHP框架详解 - ThinkPHP框架
|
4月前
|
PHP
php 根据url生成图片并保存
php 根据url生成图片并保存
83 0
|
5月前
|
设计模式 前端开发 PHP
【PHP开发专栏】ThinkPHP框架实战开发
【4月更文挑战第29天】ThinkPHP是中国流行的PHP框架,以其轻量级、模块化和高安全性受到开发者欢迎。本文介绍了ThinkPHP的基础,包括MVC设计模式,以及核心组件如路由、数据库操作、表单处理、模板引擎和错误处理。通过一个博客系统示例,展示了如何进行项目开发,包括控制器、模型和视图的创建。使用ThinkPHP能有效提升开发效率,帮助开发者快速构建复杂的Web应用。
76 0
|
10月前
|
PHP Python
PHP2(phps)- URL编码解码原理
PHP2(phps)- URL编码解码原理
117 0