修改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 相关文章推荐
php2html php生成静态页函数
Dec 08 PHP
PHP 缓存实现代码及详细注释
May 16 PHP
php分页思路以及在ZF中的使用
May 30 PHP
PHP将XML转数组过程详解
Nov 13 PHP
php检测useragent版本示例
Mar 24 PHP
Laravel 5 框架入门(三)
Apr 09 PHP
PHP新建类问题分析及解决思路
Nov 19 PHP
PHP实现的简单sha1加密功能示例
Aug 27 PHP
PhpStorm本地断点调试的方法步骤
May 21 PHP
PHP+MySQL使用mysql_num_rows实现模糊查询图书信息功能
May 31 PHP
详解php伪造Referer请求反盗链资源
Jan 24 PHP
TP5框架请求响应参数实例分析
Oct 17 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
Zerg剧情介绍
2020/03/14 星际争霸
PHP自定义函数收代码
2010/08/01 PHP
php采用curl实现伪造IP来源的方法
2014/11/21 PHP
php实现读取和写入tab分割的文件
2015/06/01 PHP
js 有框架页面跳转(target)三种情况下的应用
2013/04/09 Javascript
Jquery判断$(&quot;#id&quot;)获取的对象是否存在的方法
2013/09/25 Javascript
JS获取html对象的几种方式介绍
2013/12/05 Javascript
利用HTML5的画布Canvas实现刮刮卡效果
2015/09/06 Javascript
js 弹出对话框(遮罩)透明,可拖动的简单实例
2016/07/11 Javascript
浅谈jQuery中ajaxPrefilter的应用
2016/08/01 Javascript
移动端使用localStorage缓存Js和css文的方法(web开发)
2016/09/20 Javascript
微信小程序 实现拖拽事件监听实例详解
2016/11/16 Javascript
Node.js中看JavaScript的引用
2017/04/22 Javascript
微信小程序movable view移动图片和双指缩放实例代码
2017/08/08 Javascript
在一个页面实现两个zTree联动的方法
2017/12/20 Javascript
javaScript强制保留两位小数的输入数校验和小数保留问题
2018/05/09 Javascript
JS选取DOM元素常见操作方法实例分析
2018/12/10 Javascript
解决vue使用vant下拉框van-dropdown-item 绑定title值不变问题
2020/08/05 Javascript
[05:48]DOTA2英雄梦之声vol21 屠夫
2014/06/20 DOTA
[00:32]2018DOTA2亚洲邀请赛Newbee出场
2018/04/03 DOTA
[03:17]史诗级大片应援2018DOTA2国际邀请赛 致敬每一位坚守遗迹的勇士
2018/07/20 DOTA
Python json模块使用实例
2015/04/11 Python
听歌识曲--用python实现一个音乐检索器的功能
2016/11/15 Python
Python 获取中文字拼音首个字母的方法
2018/11/28 Python
如何在sublime编辑器中安装python
2020/05/20 Python
python基于Kivy写一个图形桌面时钟程序
2021/01/28 Python
HTML5逐步分析实现拖放功能的方法
2020/09/30 HTML / CSS
白色公司:The White Company
2017/10/11 全球购物
美国中西部家用医疗设备商店:Med Mart(轮椅、踏板车、升降机等)
2019/04/26 全球购物
保险内勤岗位职责
2014/04/05 职场文书
2014年秋季开学演讲稿
2014/05/24 职场文书
市委召开党的群众路线教育实践活动总结大会报告
2014/10/21 职场文书
2015年财政局工作总结
2015/05/21 职场文书
2015年教研员工作总结
2015/05/26 职场文书
开场白怎么写
2015/06/01 职场文书
详解Redis复制原理
2021/06/04 Redis