修改apache配置文件去除thinkphp url中的index.php


Posted in PHP onJanuary 17, 2014

例如你的原路径是 http://localhost/test/index.php/index/add
那么现在的地址是 http://localhost/test/index/add
如何去掉index.php呢?

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

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

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

<Directory "D:/server/apache/cgi-bin">
AllowOverride none  改   AllowOverride ALL
Options None
Order allow,deny
Allow from all
</Directory>

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

return Array(
   'URL_MODEL' => '2',
);

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

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>

补充:在windows下不能建立以点开头的文件,你可以先随便建立一个文件
然后在DOS在操作 rename xxxx.xxxx   .htaccess
PHP 相关文章推荐
两种php调用Java对象的方法
Oct 09 PHP
新手学PHP之数据库操作详解及乱码解决!
Jan 02 PHP
MySQL中create table语句的基本语法是
Jan 15 PHP
PHP计划任务之关闭浏览器后仍然继续执行的函数
Jul 22 PHP
php设计模式  Command(命令模式)
Jun 17 PHP
9条PHP编程小知识及易犯的小错误
Jan 22 PHP
讲解WordPress中用于获取评论模板和搜索表单的PHP函数
Dec 28 PHP
php使用gd2绘制基本图形示例(直线、圆、正方形)
Feb 15 PHP
详解PHP中的序列化、反序列化操作
Mar 21 PHP
PHP实现ASCII码与字符串相互转换的方法
Apr 29 PHP
php+mysql+ajax 局部刷新点赞/取消点赞功能(每个账号只点赞一次)
Jul 24 PHP
php实现微信和支付宝支付的示例代码
Aug 11 PHP
php使用curl访问https示例分享
Jan 17 #PHP
php将url地址转化为完整的a标签链接代码(php为url地址添加a标签)
Jan 17 #PHP
php 检查电子邮件函数(自写)
Jan 16 #PHP
php mail to 配置详解
Jan 16 #PHP
php生成txt文件标题及内容的方法
Jan 16 #PHP
PHP获取php,mysql,apche的版本信息示例代码
Jan 16 #PHP
php获取淘宝分类id示例
Jan 16 #PHP
You might like
PHP导入Excel到MySQL的方法
2011/04/23 PHP
apache配置虚拟主机的方法详解
2013/06/17 PHP
php内存缓存实现方法
2015/01/24 PHP
orm获取关联表里的属性值
2016/04/17 PHP
php数组指针操作详解
2017/02/14 PHP
PHP并发场景的三种解决方案代码实例
2021/02/27 PHP
验证javascript中Object和Function的关系的三段简单代码
2010/06/27 Javascript
javascript中将Object转换为String函数代码 (json str)
2012/04/29 Javascript
jquery动态添加删除div 具体实现
2013/07/20 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 图片库
2015/01/09 Javascript
jQuery团购倒计时特效实现方法
2015/05/07 Javascript
举例详解JavaScript中Promise的使用
2015/06/24 Javascript
JavaScript实现图片滑动切换的代码示例分享
2016/03/06 Javascript
js遍历json对象所有key及根据动态key获取值的方法(必看)
2017/03/09 Javascript
JavaScript中清空数组的三种方式
2017/03/22 Javascript
JS实现两周内自动登录功能
2017/03/23 Javascript
浅谈Vue render函数在ElementUi中的应用
2018/09/06 Javascript
vue微信分享到朋友圈 vue微信发送给好友
2018/11/28 Javascript
Javascript call及apply应用场景及实例
2020/08/26 Javascript
jQuery实现容器间的元素拖拽功能
2020/12/01 jQuery
[01:31:02]TNC vs VG 2019国际邀请赛淘汰赛 胜者组赛BO3 第一场
2019/08/22 DOTA
Python3写入文件常用方法实例分析
2015/05/22 Python
python实现linux下使用xcopy的方法
2015/06/28 Python
Python正则抓取新闻标题和链接的方法示例
2017/04/24 Python
Python matplotlib绘图可视化知识点整理(小结)
2018/03/16 Python
python 监听salt job状态,并任务数据推送到redis中的方法
2019/01/14 Python
python矩阵/字典实现最短路径算法
2019/01/17 Python
python 利用浏览器 Cookie 模拟登录的用户访问知乎的方法
2019/07/11 Python
HTML5 Canvas的事件处理介绍
2015/04/24 HTML / CSS
夏尔巴人登珠峰品牌:Sherpa Adventure Gear
2018/02/08 全球购物
采购内勤岗位职责
2013/12/10 职场文书
创先争优活动党员公开承诺书
2014/08/29 职场文书
公司人力资源管理制度
2015/08/05 职场文书
先进个人主要事迹范文
2015/11/04 职场文书
《战锤40K:暗潮》跳票至9月 公布新宣传片
2022/04/03 其他游戏
详解Vue3使用axios的配置教程
2022/04/29 Vue.js