修改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 相关文章推荐
杏林同学录(九)
Oct 09 PHP
PHP cron中的批处理
Sep 16 PHP
Look And Say 序列php实现代码
May 22 PHP
mysql数据库差异比较的PHP代码
Feb 05 PHP
apache+codeigniter 通过.htcaccess做动态二级域名解析
Jul 01 PHP
php使用异或实现的加密解密实例
Sep 04 PHP
php对关联数组循环遍历的实现方法
Mar 13 PHP
PHP里的单例类写法实例
Jun 25 PHP
关于php中一些字符串总结
May 05 PHP
PHP的自定义模板引擎
Mar 24 PHP
PHP实现APP微信支付的实例讲解
Feb 10 PHP
PHP批斗大会之缺失的异常详解
Jul 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性能优化分析工具XDebug 大型网站调试工具
2011/05/22 PHP
PHP输出英文时间日期的安全方法(RFC 1123格式)
2014/06/13 PHP
PHP实现动态web服务器方法
2015/07/29 PHP
php基于CodeIgniter实现图片上传、剪切功能
2016/05/14 PHP
既简单又安全的PHP验证码 附调用方法
2016/06/02 PHP
PHP中用mysqli面向对象打开连接关闭mysql数据库的方法
2016/11/05 PHP
Laravel框架Eloquent ORM简介、模型建立及查询数据操作详解
2019/12/04 PHP
JavaScript 判断浏览器类型及版本
2009/02/21 Javascript
jQuery form插件的使用之处理server返回的JSON, XML,HTML数据
2016/01/26 Javascript
Bootstrap每天必学之按钮(Button)插件
2016/04/25 Javascript
原生JavaScript实现Tooltip浮动提示框特效
2017/03/07 Javascript
js读取json文件片段中的数据实例
2017/03/09 Javascript
AngularJS中重新加载当前路由页面的方法
2018/03/09 Javascript
Vue + better-scroll 实现移动端字母索引导航功能
2018/05/07 Javascript
vuex 解决报错this.$store.commit is not a function的方法
2018/12/17 Javascript
Vue 中可以定义组件模版的几种方式
2019/08/06 Javascript
node.JS路径解析之PATH模块使用方法详解
2020/02/06 Javascript
vue 使用微信jssdk,调用微信相册上传图片功能
2020/11/13 Javascript
详解JavaScript中的链式调用
2020/11/27 Javascript
python模拟Django框架实例
2016/05/17 Python
快速了解Python开发中的cookie及简单代码示例
2018/01/17 Python
python对视频画框标记后保存的方法
2018/12/07 Python
基于Python实现签到脚本过程解析
2019/10/25 Python
Python如何自动获取目标网站最新通知
2020/06/18 Python
Python创建临时文件和文件夹
2020/08/05 Python
python爬虫scrapy图书分类实例讲解
2020/11/23 Python
html5 canvas 使用示例
2010/10/22 HTML / CSS
HTML5 canvas实现移动端上传头像拖拽裁剪效果
2016/03/14 HTML / CSS
HTML5 Canvas基本线条绘制的实例教程
2016/03/17 HTML / CSS
如何定义一个可复用的服务
2014/09/30 面试题
《蜗牛》教学反思
2014/02/18 职场文书
新闻传播专业求职信
2014/07/22 职场文书
团代会闭幕词
2015/01/28 职场文书
vue实现Toast组件轻提示
2022/04/10 Vue.js
Python数据可视化之Seaborn的安装及使用
2022/04/19 Python
解决springboot druid数据库连接失败后一直重连的方法
2022/04/19 Java/Android