解决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 strcmp使用说明
Apr 22 PHP
PHP二维数组的去重问题解析
Jul 17 PHP
PHP页面中文乱码分析
Oct 29 PHP
PHP中使用curl伪造IP的简单方法
Aug 07 PHP
php 参数过滤、数据过滤详解
Oct 26 PHP
浅析Yii2 GridView 日期格式化并实现日期可搜索教程
Apr 22 PHP
php 在字符串指定位置插入新字符的简单实现
Jun 28 PHP
PHP十六进制颜色随机生成器功能示例
Jul 24 PHP
Swoole 5将移除自动添加Event::wait()特性详解
Jul 10 PHP
解决php extension 加载顺序问题
Aug 16 PHP
php实现的数组转xml案例分析
Sep 28 PHP
调试php程序的简单步骤
Oct 04 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
几个学习PHP的网址
2006/11/25 PHP
探讨:array2xml和xml2array以及xml与array的互相转化
2013/06/24 PHP
php中简单的对称加密算法实现
2017/01/05 PHP
全面解析PHP面向对象的三大特征
2017/06/10 PHP
thinkphp中的多表关联查询的实例详解
2017/10/12 PHP
通过js动态操作table(新增,删除相关列信息)
2012/05/23 Javascript
node.js中的console.log方法使用说明
2014/12/09 Javascript
使用JavaScript为Kindeditor自定义按钮增加Audio标签
2016/03/18 Javascript
jQuery each函数源码分析
2016/05/25 Javascript
更靠谱的H5横竖屏检测方法(js代码)
2016/09/13 Javascript
JS多物体实现缓冲运动效果示例
2016/12/20 Javascript
微信公众号菜单配置微信小程序实例详解
2017/03/31 Javascript
jQuery extend()详解及简单实例
2017/05/06 jQuery
vue-cli整合vuex的时候,修改actions和mutations,实现热部署的方法
2018/09/19 Javascript
vue基础之模板和过滤器用法实例分析
2019/03/12 Javascript
vue移动端下拉刷新和上滑加载
2020/10/27 Javascript
Vue router安装及使用方法解析
2020/12/02 Vue.js
[03:52]显微镜下的DOTA2第三期——英雄在无聊的时候干什么
2014/06/20 DOTA
理解生产者消费者模型及在Python编程中的运用实例
2016/06/26 Python
Centos7 Python3下安装scrapy的详细步骤
2018/03/15 Python
python读取txt文件,去掉空格计算每行长度的方法
2018/12/20 Python
Python3标准库之threading进程中管理并发操作方法
2020/03/30 Python
python3 使用openpyxl将mysql数据写入xlsx的操作
2020/05/15 Python
解析Tensorflow之MNIST的使用
2020/06/30 Python
最新版 Windows10上安装Python 3.8.5的步骤详解
2020/11/28 Python
全球领先的各类汽车配件零售商:Advance Auto Parts
2016/08/26 全球购物
美国伊甸园兄弟种子公司:Eden Brothers
2018/07/01 全球购物
英国领先的在线高尔夫设备零售商:Golfgeardirect
2020/12/11 全球购物
出纳担保书范文
2014/04/02 职场文书
幼儿园大班评语大全
2014/04/17 职场文书
小学生保护环境倡议书
2014/05/15 职场文书
运动会加油稿100字
2014/09/19 职场文书
事业单位年度考核评语
2014/12/31 职场文书
2015年办公室文员工作总结
2015/04/24 职场文书
php实例化对象的实例方法
2021/11/17 PHP
spring boot实现文件上传
2022/08/14 Java/Android