修改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 遍历显示文件夹下所有目录、所有文件的函数,没有分页的代码
Nov 14 PHP
PHP中用接口、抽象类、普通基类实现“面向接口编程”与“耦合方法”简述
Mar 23 PHP
php导入导出excel实例
Oct 25 PHP
ThinkPHP上使用多说评论插件的方法
Oct 31 PHP
php绘制一条直线的方法
Jan 24 PHP
php中curl使用指南
Feb 05 PHP
PHP基于新浪IP库获取IP详细地址的方法
May 04 PHP
Thinkphp结合AJAX长轮询实现PC与APP推送详解
Jul 31 PHP
laravel执行php artisan migrate报错的解决方法
Oct 09 PHP
Laravel 不同生产环境服务器的判断实践
Oct 15 PHP
详解laravel passport OAuth2.0的4种模式
Nov 04 PHP
PHP论坛实现积分系统的思路代码详解
Jun 01 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
AM/FM收音机的安装与调试
2021/03/02 无线电
用php获取远程图片并把它保存到本地的代码
2008/04/07 PHP
php设计模式 Composite (组合模式)
2011/06/26 PHP
PHP解压ZIP文件到指定文件夹的方法
2016/11/17 PHP
PHP文件上传、客户端和服务器端加限制、抓取错误信息、完整步骤解析
2017/01/12 PHP
Yii框架实现对数据库的CURD操作示例
2019/09/03 PHP
JScript内置对象Array中元素的删除方法
2007/03/08 Javascript
jquery 分页控件实现代码
2009/11/30 Javascript
js简单实现用户注册信息的校验代码
2013/11/15 Javascript
直接在JS里创建JSON数据然后遍历使用
2014/07/25 Javascript
javascript的push使用指南
2014/12/05 Javascript
Json解析的方法小结
2016/06/22 Javascript
BootStrap table使用方法分析
2016/11/08 Javascript
js实现表单提交后不重新刷新当前页面
2016/11/30 Javascript
js实现点击按钮弹出上传文件的窗口
2016/12/23 Javascript
微信小程序Server端环境配置详解(SSL, Nginx HTTPS,TLS 1.2 升级)
2017/01/12 Javascript
从源码看angular/material2 中 dialog模块的实现方法
2017/10/18 Javascript
JavaScript实现背景自动切换小案例
2019/09/27 Javascript
JS回调函数简单易懂的入门实例分析
2019/09/29 Javascript
修改Vue打包后的默认文件名操作
2020/08/12 Javascript
JavaScript实现矩形块大小任意缩放
2020/08/25 Javascript
python应用程序在windows下不出现cmd窗口的办法
2014/05/29 Python
让Python代码更快运行的5种方法
2015/06/21 Python
在Python的Django框架中创建和使用模版
2015/07/15 Python
浅谈python 线程池threadpool之实现
2017/11/17 Python
python 列表降维的实例讲解
2018/06/28 Python
wxPython:python首选的GUI库实例分享
2019/10/05 Python
python中wheel的用法整理
2020/06/15 Python
Python Selenium XPath根据文本内容查找元素的方法
2020/12/07 Python
Html5百叶窗效果的示例代码
2017/12/11 HTML / CSS
园艺专业毕业生求职信
2014/09/02 职场文书
党员自我评议个人对照检查材料
2014/09/16 职场文书
病人写给医生的感谢信
2015/01/23 职场文书
小学数学继续教育研修日志
2015/11/13 职场文书
2016党校培训心得体会
2016/01/07 职场文书
MySQL存储过程及语法详解
2022/08/05 MySQL