修改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项目开发中最常用的自定义函数整理
Dec 02 PHP
PHP的SQL注入实现(测试代码安全不错)
Feb 27 PHP
php数组函数序列之array_pop() - 删除数组中的最后一个元素
Nov 07 PHP
php替换超长文本中的特殊字符的函数代码
May 22 PHP
如何利用PHP执行.SQL文件
Jul 05 PHP
PHP实现单例模式最安全的做法
Jun 13 PHP
php中执行系统命令的方法
Mar 21 PHP
FastCGI 进程意外退出造成500错误
Jul 26 PHP
详解在PHP的Yii框架中使用行为Behaviors的方法
Mar 18 PHP
PHP实现冒泡排序的简单实例
May 26 PHP
Yii2基于Ajax自动获取表单数据的方法
Aug 10 PHP
PHP实现将标点符号正则替换为空格的方法
Aug 09 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 Coding Tips(php小技巧)[2011/04/02最后更新]
2011/05/02 PHP
PHP+MySQL插入操作实例
2015/01/21 PHP
php中curl使用指南
2015/02/05 PHP
Yii2框架dropDownList下拉菜单用法实例分析
2016/07/18 PHP
php闭包中使用use声明变量的作用域实例分析
2018/08/09 PHP
基于jquery的$.ajax async使用
2011/10/19 Javascript
javascript模拟select,jselect的方法实现
2012/11/08 Javascript
jQuery动画animate方法使用介绍
2013/05/06 Javascript
浅谈JavaScript 框架分类
2014/11/10 Javascript
js定义类的几种方法(推荐)
2016/06/08 Javascript
json定义及jquery操作json的方法
2016/10/03 Javascript
利用vue实现模态框组件
2016/12/19 Javascript
Angularjs 双向绑定时字符串的转换成数字类型的问题
2017/06/12 Javascript
深入理解requireJS-实现一个简单的模块加载器
2018/01/15 Javascript
JavaScript使用ul中li标签实现删除效果
2019/04/15 Javascript
[48:00]EG vs LGD 2018国际邀请赛淘汰赛BO3 第二场 8.26
2018/08/29 DOTA
Python正则表达式完全指南
2017/05/25 Python
python中requests和https使用简单示例
2018/01/18 Python
Python命名空间的本质和加载顺序
2018/12/17 Python
Python列表(List)知识点总结
2019/02/18 Python
Python学习笔记之字符串和字符串方法实例详解
2019/08/22 Python
python的slice notation的特殊用法详解
2019/12/27 Python
Python xlrd excel文件操作代码实例
2020/03/10 Python
django从后台返回html代码的实例
2020/03/11 Python
Python基于read(size)方法读取超大文件
2020/03/12 Python
MyFrenchPharma中文网:最大的法国药妆平台
2016/10/07 全球购物
学习雷锋倡议书
2014/04/15 职场文书
公司委托书格式范本
2014/09/16 职场文书
2015元旦主持词开场白和结束语
2014/12/14 职场文书
2015年汽车销售经理工作总结
2015/04/27 职场文书
诉讼和解协议书
2016/03/23 职场文书
MySql学习笔记之事务隔离级别详解
2021/05/12 MySQL
Python爬虫入门案例之爬取去哪儿旅游景点攻略以及可视化分析
2021/10/16 Python
Node.js实现爬取网站图片的示例代码
2022/04/04 NodeJs
Python 图片添加美颜效果
2022/04/28 Python
DQL数据查询语句使用示例
2022/12/24 MySQL