修改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 日期加减的类,很不错
Oct 10 PHP
PHP数组及条件,循环语句学习
Nov 11 PHP
php+ajax导入大数据时产生的问题处理
Jun 11 PHP
PHP中加密解密函数与DES加密解密实例
Oct 17 PHP
php判断linux下程序问题实例
Jul 09 PHP
PHP7标量类型declare用法实例分析
Sep 26 PHP
Laravel的throttle中间件失效问题解决方法
Oct 09 PHP
PHP实现统计在线人数功能示例
Oct 15 PHP
Laravel接收前端ajax传来的数据的实例代码
Jul 20 PHP
Laravel框架路由和控制器的绑定操作方法
Jun 12 PHP
laravel使用数据库测试注意事项
Apr 10 PHP
PHP 实现缩略图
Mar 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 引用(&amp;)详解
2009/11/20 PHP
php将textarea数据提交到mysql出现很多空格的解决方法
2014/12/19 PHP
php中10个不同等级压缩优化图片操作示例
2016/11/14 PHP
PHP 类与构造函数解析
2017/02/06 PHP
PHP+mysql实现的三级联动菜单功能示例
2019/02/15 PHP
微信公众号实现扫码获取微信用户信息(网页授权)
2019/04/09 PHP
在JavaScript的jQuery库中操作AJAX的方法讲解
2015/08/15 Javascript
jquery ztree实现模糊搜索功能
2016/02/25 Javascript
JavaScript 事件对内存和性能的影响
2017/01/22 Javascript
Web纯前端“旭日图”实现元素周期表
2017/03/10 Javascript
AngularJS 实现点击按钮获取验证码功能实例代码
2017/07/13 Javascript
JavaScript阻止表单提交方法(附代码)
2017/08/15 Javascript
vuejs实现本地数据的筛选分页功能思路详解
2017/11/15 Javascript
angularjs 的数据绑定实现原理
2018/07/02 Javascript
Iview Table组件中各种组件扩展的使用
2018/10/20 Javascript
基于vue开发微信小程序mpvue-docs跳转页面功能
2019/04/10 Javascript
在vue中实现给每个页面顶部设置title
2020/07/29 Javascript
基于elementUI竖向表格、和并列的案例
2020/10/26 Javascript
python处理文本文件并生成指定格式的文件
2014/07/31 Python
编写Python的web框架中的Model的教程
2015/04/29 Python
python绘图方法实例入门
2015/05/19 Python
Google开源的Python格式化工具YAPF的安装和使用教程
2016/05/31 Python
django中send_mail功能实现详解
2018/02/06 Python
Python将列表数据写入文件(txt, csv,excel)
2019/04/03 Python
Python编写通讯录通过数据库存储实现模糊查询功能
2019/07/18 Python
wxPython实现带颜色的进度条
2019/11/19 Python
super关键字的用法
2012/04/10 面试题
How TDD works
2012/09/30 面试题
药品业务员岗位职责
2014/04/17 职场文书
《他得的红圈圈最多》教学反思
2014/04/24 职场文书
党支部特色活动方案
2014/08/20 职场文书
大学生实训报告总结
2014/11/05 职场文书
2019送给家人们的中秋节祝福语
2019/08/15 职场文书
MYSQL(电话号码,身份证)数据脱敏的实现
2021/05/28 MySQL
深入理解go缓存库freecache的使用
2022/02/15 Golang
Python的property属性详细讲解
2022/04/11 Python