解决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 相关文章推荐
require(),include(),require_once()和include_once()的异同
Jan 02 PHP
php 页面执行时间计算代码
Dec 04 PHP
PHP curl_setopt()函数实例代码与参数分析
Jun 02 PHP
关于Zend Studio 配色方案插件的介绍
Jun 24 PHP
php旋转图片90度的方法
Nov 07 PHP
Laravel 4.2 中队列服务(queue)使用感受
Oct 30 PHP
php根据指定位置和长度获得子字符串的方法
Mar 17 PHP
PHP7.0版本备注
Jul 23 PHP
PHP判断手机是IOS还是Android
Dec 09 PHP
详解WordPress中添加友情链接的方法
May 21 PHP
PHP 自动加载的简单实现(推荐)
Aug 12 PHP
PHP实现获取文件mime类型多种方法解析
May 28 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 MySQL与分页效率
2008/06/04 PHP
php使用function_exists判断函数可用的方法
2014/11/19 PHP
PHP实现抓取Google IP并自动修改hosts文件
2015/02/12 PHP
php制作圆形用户头像的实例_自定义封装类源代码
2017/09/18 PHP
SyntaxHighlighter代码加色使用方法
2008/09/07 Javascript
基于jQuery判断两个元素是否有重叠部分的代码
2012/07/25 Javascript
Extjs4 关于Store的一些操作(加载/回调/添加)
2013/04/18 Javascript
js获取dom的高度和宽度(可见区域及部分等等)
2013/06/13 Javascript
js获取 type=radio 值的方法
2014/05/09 Javascript
详解AngularJS的通信机制
2015/06/18 Javascript
详解JavaScript中jQuery和Ajax以及JSONP的联合使用
2015/08/13 Javascript
javascript算法之二叉搜索树的示例代码
2017/09/12 Javascript
react中实现搜索结果中关键词高亮显示
2018/07/31 Javascript
vuejs 制作背景淡入淡出切换动画的实例
2018/09/01 Javascript
Python写的创建文件夹自定义函数mkdir()
2014/08/25 Python
基python实现多线程网页爬虫
2015/09/06 Python
使用Python的Twisted框架构建非阻塞下载程序的实例教程
2016/05/25 Python
Python使用Turtle模块绘制五星红旗代码示例
2017/12/11 Python
python logging日志模块以及多进程日志详解
2018/04/18 Python
解决pandas 作图无法显示中文的问题
2018/05/24 Python
Python面向对象类的继承实例详解
2018/06/27 Python
Django添加feeds功能的示例
2018/08/07 Python
pyqt5 禁止窗口最大化和禁止窗口拉伸的方法
2019/06/18 Python
Python 微信爬虫完整实例【单线程与多线程】
2019/07/06 Python
python 并发编程 阻塞IO模型原理解析
2019/08/20 Python
计算pytorch标准化(Normalize)所需要数据集的均值和方差实例
2020/01/15 Python
python判断变量是否为列表的方法
2020/09/17 Python
Django ModelForm组件原理及用法详解
2020/10/12 Python
教育系毕业生中文求职信范文
2013/10/06 职场文书
普通党员对照检查材料
2014/09/24 职场文书
科长个人四风问题整改措施思想汇报
2014/10/13 职场文书
总经理助理岗位职责范本
2015/03/31 职场文书
个人更名证明
2015/06/23 职场文书
教师岗位说明书
2015/09/30 职场文书
Oracle数据库中通用的函数实例详解
2022/03/25 Oracle
vue 自定义组件添加原生事件
2022/04/21 Vue.js