修改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的宝库目录--PEAR
Oct 09 PHP
PHP 文本文章分页代码 按标记或长度(不涉及数据库)
Jun 07 PHP
mysql 查询指定日期时间内sql语句实现原理与代码
Dec 16 PHP
PHP人民币金额数字转中文大写的函数代码
Feb 27 PHP
PHP的基本常识小结
Jul 05 PHP
PHP中isset()和unset()函数的用法小结
Mar 11 PHP
windwos下使用php连接oracle数据库的过程分享
May 26 PHP
ThinkPHP CURD方法之field方法详解
Jun 18 PHP
PHP中spl_autoload_register()函数用法实例详解
Jul 18 PHP
php实现的pdo公共类定义与用法示例
Jul 19 PHP
PHP Class SoapClient not found解决方法
Jan 20 PHP
php源码的使用方法讲解
Sep 26 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图片处理之图片旋转和图片翻转实例
2014/11/19 PHP
Thinkphp调用Image类生成缩略图的方法
2015/03/07 PHP
php中Snoopy类用法实例
2015/06/19 PHP
WordPress中邮件的一些修改和自定义技巧
2015/12/15 PHP
php中访问修饰符的知识点总结
2019/01/27 PHP
JQuery.uploadify 上传文件插件的使用详解 for ASP.NET
2010/01/22 Javascript
jquery 新手学习常见问题解决方法
2010/04/18 Javascript
一些常用弹出窗口/拖放/异步文件上传等实用代码
2013/01/06 Javascript
Jqgrid设置全选(选择)及获取选择行的值示例代码
2013/12/28 Javascript
Bootstrap的modal拖动效果
2016/12/25 Javascript
在vue项目中使用Nprogress.js进度条的方法
2018/01/31 Javascript
Vue组件化开发思考
2018/02/02 Javascript
vue element-ui table表格滚动加载方法
2018/03/02 Javascript
详解Vue.directive 自定义指令
2019/03/27 Javascript
angular4应用中输入的最小值和最大值的方法
2019/05/17 Javascript
新手快速入门微信小程序组件库 iView Weapp
2019/06/24 Javascript
基于JS实现视频上传显示进度条
2020/05/12 Javascript
ES6扩展运算符和rest运算符用法实例分析
2020/05/23 Javascript
把大数据数字口语化(python与js)两种实现
2013/02/21 Python
python多线程抓取天涯帖子内容示例
2014/04/03 Python
Linux 发邮件磁盘空间监控(python)
2016/04/23 Python
python爬取w3shcool的JQuery课程并且保存到本地
2017/04/06 Python
Python实现简单求解给定整数的质因数算法示例
2018/03/25 Python
python爬虫之模拟登陆csdn的实例代码
2018/05/18 Python
django js实现部分页面刷新的示例代码
2018/05/28 Python
50行Python代码获取高考志愿信息的实现方法
2019/07/23 Python
Python3如何使用tabulate打印数据
2020/09/25 Python
CSS3改变浏览器滚动条样式
2019/01/04 HTML / CSS
英国在线购买轮胎、预订汽车、汽车维修和装配网站:Protyre
2020/04/12 全球购物
方法名是否可以与构造器的名字相同
2012/06/04 面试题
给海归自荐信的建议
2013/12/13 职场文书
表彰先进集体通报
2014/01/12 职场文书
《第一朵杏花》教学反思
2014/04/16 职场文书
为自己工作观后感
2015/06/11 职场文书
2016大一新生军训感言
2015/12/08 职场文书
使用Navicat Premium工具将oracle数据库迁移到MySQL
2021/05/27 Oracle