CodeIgniter针对lighttpd服务器URL重写的方法


Posted in PHP onJune 10, 2015

本文实例讲述了CodeIgniter针对lighttpd服务器URL重写的方法。分享给大家供大家参考。具体实现方法如下:

由于开发环境使用的是lighttpd服务器,我本机环境使用的是Apache配置,导致部署到开发机后,所有的链接地址全部跳转到首页。

分析了下,index.php/controller/function ,controller没有生效,应该是路由分发的缘故。

配置lighttpd配置的url重写规则:

url.rewrite-once = (
 "/(.*)\.(.*)" => "$0",
 "/(css|files|img|js|stats)/" => "$0",
 "^/([^.]+)$" => "/index.php/$1"
)

另附Apache url重写规则:

<VirtualHost *:80> 
  ProxyPreserveHost On 
  DocumentRoot "D:/Program Files/xampp/htdocs/xxx" 
  ServerName xxx.baidu.com 
  DirectoryIndex index.php 
  <Directory "D:/Program Files/xampp/htdocs/xxx">  
    Options Indexes FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
  </Directory>
</VirtualHost>

重启lighttpd服务,ok!

希望本文所述对大家基于CodeIgniter的php程序设计有所帮助。

PHP 相关文章推荐
php面向对象全攻略 (十一)__toString()用法 克隆对象 __call处理调用错误
Sep 30 PHP
仿Aspnetpager的一个PHP分页类代码 附源码下载
Oct 08 PHP
php的$_FILES的临时储存文件与回收机制实测过程
Jul 12 PHP
PHP实现绘制3D扇形统计图及图片缩放实例
Oct 01 PHP
php将远程图片保存到本地服务器的实现代码
Aug 03 PHP
Yii2创建控制器(createController)方法详解
Jul 23 PHP
PHP函数引用返回的实例详解
Sep 11 PHP
thinkPHP自定义类实现方法详解
Nov 30 PHP
Yii1.1中通过Sql查询进行的分页操作方法
Mar 16 PHP
PHP简单实现二维数组的矩阵转置操作示例
Nov 24 PHP
PHP实现找出链表中环的入口节点
Jan 16 PHP
TP - 比RBAC更好的权限认证方式(Auth类认证)
Mar 09 PHP
PHP实现将textarea的值根据回车换行拆分至数组
Jun 10 #PHP
php将图片文件转换成二进制输出的方法
Jun 10 #PHP
smarty模板判断数组为空的方法
Jun 10 #PHP
CodeIgniter使用smtp服务发送html邮件的方法
Jun 10 #PHP
PHP滚动日志的代码实现
Jun 10 #PHP
简单谈谈favicon
Jun 10 #PHP
简单谈谈php中的unicode和utf8编码
Jun 10 #PHP
You might like
一个很不错的PHP翻页类
2009/06/01 PHP
php封装的page分页类完整实例代码
2020/02/01 PHP
Aster vs Newbee BO5 第一场2.19
2021/03/10 DOTA
在JavaScript里嵌入大量字符串常量的实现方法
2013/07/07 Javascript
JavaScript实现模仿桌面窗口的方法
2015/07/18 Javascript
JavaScript中的ParseInt(&quot;08&quot;)和“09”返回0的原因分析及解决办法
2016/05/19 Javascript
js获取iframe中的window对象的实现方法
2016/05/20 Javascript
AngularJS控制器详解及示例代码
2016/08/16 Javascript
js插件Jcrop自定义截取图片功能
2016/10/14 Javascript
Javascript基于jQuery UI实现选中区域拖拽效果
2016/11/25 Javascript
JavaScript实现垂直滚动条效果
2017/01/18 Javascript
js 性能优化之快速响应的用户界面
2017/02/15 Javascript
javaScript+turn.js实现图书翻页效果实例代码
2017/02/16 Javascript
运用jQuery写的验证表单(实例讲解)
2017/07/06 jQuery
浅谈JavaScript的innerWidth与innerHeight
2017/10/12 Javascript
js前端导出Excel的方法
2017/11/01 Javascript
Vue2.0用户权限控制解决方案的示例
2018/02/10 Javascript
JS中async/await实现异步调用的方法
2019/08/28 Javascript
layui 实现表单和文件上传一起传到后台的例子
2019/09/16 Javascript
element-ui 文件上传修改文件名的方法示例
2019/11/05 Javascript
JQuery表单元素取值赋值方法总结
2020/05/12 jQuery
解决vue elementUI 使用el-select 时 change事件的触发问题
2020/11/17 Vue.js
python之wxPython应用实例
2014/09/28 Python
Python使用os模块和fileinput模块来操作文件目录
2016/01/19 Python
Python实现读取文件最后n行的方法
2017/02/23 Python
Tensorflow 查看变量的值方法
2018/06/14 Python
django-filter和普通查询的例子
2019/08/12 Python
python 中xpath爬虫实例详解
2019/08/26 Python
党的群众路线教育实践活动个人承诺书
2014/05/22 职场文书
文秘自荐信
2014/06/28 职场文书
社区服务活动报告
2015/02/05 职场文书
辣妈辣妹观后感
2015/06/10 职场文书
调研报告的主要写法
2019/04/18 职场文书
Redis命令处理过程源码解析
2022/02/12 Redis
详解JSON.parse和JSON.stringify用法
2022/02/18 Javascript
TS 类型收窄教程示例详解
2022/09/23 Javascript