解决CodeIgniter伪静态失效


Posted in PHP onJune 09, 2014

原来地址:http://127.0.0.1/onsite/index.php/welcome/index/abc123

修改后地址:http://127.0.0.1/onsite/abc123.html

<IfModule mod_rewrite.c>
 RewriteEngine on
 RewriteBase /onsite RewriteCond %{REQUEST_URI} ^system.*
        RewriteRule ^(.*)$ /index.php?/$1 [L]
 RewriteCond %{REQUEST_URI} ^application.*
        RewriteRule ^(.*)$ /index.php?/$1 [L]
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteRule ^(.*)\.html$ index.php/welcome/index/$1 [L]
</IfModule>

规则是没有错的,但万想不到CodeIgniter竟然报404找不到页面;经过测试在根目录建立同名的html文件是能够正常显示的;

那问题应该是CI的配置导致的;经过一番波折,发现一个参数:

$config['uri_protocol'] = 'AUTO';

把它改成:

$config['uri_protocol'] = 'PATH_INFO';

页面终于显示正常了;

PHP 相关文章推荐
php中文件上传的安全问题
Oct 09 PHP
PHP实现分页的一个示例
Oct 09 PHP
php str_pad() 将字符串填充成指定长度的字符串
Feb 23 PHP
PHP Curl多线程原理实例详解
Nov 06 PHP
PHP程序员基本要求和必备技能
May 09 PHP
ThinkPHP3.1基础知识快速入门
Jun 19 PHP
php随机生成数字字母组合的方法
Mar 18 PHP
typecho插件编写教程(三):保存配置
May 28 PHP
php实现在多维数组中查找特定value的方法
Jul 29 PHP
PHP的命令行命令使用指南
Aug 18 PHP
详解WordPress中添加友情链接的方法
May 21 PHP
php实现的读取CSV文件函数示例
Feb 07 PHP
CI(CodeIgniter)框架介绍
Jun 09 #PHP
CI框架中集成CKEditor编辑器的教程
Jun 09 #PHP
PHP小教程之实现链表
Jun 09 #PHP
浅谈Eclipse PDT调试PHP程序
Jun 09 #PHP
教你如何在CI框架中使用 .htaccess 隐藏url中index.php
Jun 09 #PHP
PHP、Nginx、Apache中禁止网页被iframe引用的方法
Oct 01 #PHP
PHP遍历目录并返回统计目录大小
Jun 09 #PHP
You might like
Zend Framework框架教程之Zend_Db_Table_Rowset用法实例分析
2016/03/21 PHP
Javascript 中的 &amp;&amp; 和 || 使用小结
2010/04/25 Javascript
Javascript 中的 call 和 apply使用介绍
2012/02/22 Javascript
浅析Js(Jquery)中,字符串与JSON格式互相转换的示例(直接运行实例)
2013/07/09 Javascript
javascript如何操作HTML下拉列表标签
2015/08/20 Javascript
AngularJS仿苹果滑屏删除控件
2016/01/18 Javascript
jQuery插件ImageDrawer.js实现动态绘制图片动画(附源码下载)
2016/02/25 Javascript
javascript 继承学习心得总结
2016/03/17 Javascript
jquery取消事件冒泡的三种方法(推荐)
2016/05/28 Javascript
iframe中使用jquery进行查找的方法【案例分析】
2016/06/17 Javascript
原生JS实现垂直手风琴效果
2017/02/19 Javascript
浅谈Node.js ORM框架Sequlize之表间关系
2017/07/24 Javascript
简单了解vue中父子组件如何相互传递值(基础向)
2019/07/12 Javascript
js消除图片小游戏代码
2019/12/11 Javascript
JS字符串和数组如何实现相互转化
2020/07/02 Javascript
Vue使用axios引起的后台session不同操作
2020/08/14 Javascript
Python程序退出方式小结
2017/12/09 Python
Python random模块用法解析及简单示例
2017/12/18 Python
Python决策树和随机森林算法实例详解
2018/01/30 Python
利用Python代码实现数据可视化的5种方法详解
2018/03/25 Python
浅析python打包工具distutils、setuptools
2018/04/20 Python
用Python逐行分析文件方法
2019/01/28 Python
用Python识别人脸,人种等各种信息
2019/07/15 Python
Python中函数的返回值示例浅析
2019/08/28 Python
python分布式编程实现过程解析
2019/11/08 Python
解决Django Haystack全文检索为空的问题
2020/05/19 Python
在终端启动Python时报错的解决方案
2020/11/20 Python
class类在python中获取金融数据的实例方法
2020/12/10 Python
利用HTML5绘制点线面组成的3D图形的示例
2015/05/12 HTML / CSS
抽象方法、抽象类怎样声明
2014/10/25 面试题
什么是Linux虚拟文件系统VFS
2012/01/31 面试题
公司总经理任命书
2014/06/05 职场文书
志愿者服务活动总结报告
2015/05/06 职场文书
毕业实习感受与体会
2015/05/26 职场文书
MIME类型中application/xml与text/xml的区别介绍
2022/01/18 HTML / CSS
vue实现列表拖拽排序的示例代码
2022/04/08 Vue.js