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 采集书并合成txt格式的实现代码
Mar 01 PHP
PHP的单引号和双引号 字符串效率
May 27 PHP
php 向访客和爬虫显示不同的内容
Nov 09 PHP
PHP 页面编码声明方法详解(header或meta)
Mar 12 PHP
php设计模式 Strategy(策略模式)
Jun 26 PHP
PHP中创建空文件的代码[file_put_contents vs touch]
Jan 20 PHP
怎样给PHP源代码加密?PHP二进制加密与解密的解决办法
Apr 22 PHP
详细解读PHP的Yii框架中登陆功能的实现
Aug 21 PHP
分享php代码将360浏览器导出的favdb的sqlite数据库文件转换为html
Dec 09 PHP
[原创]PHP简单开启curl的方法(测试可行)
Jan 11 PHP
php使用高斯算法实现图片的模糊处理功能示例
Nov 11 PHP
PHP中abstract(抽象)、final(最终)和static(静态)原理与用法详解
Jun 05 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 高手之路(三)
2006/10/09 PHP
PHPThumb图片处理实例
2014/05/03 PHP
PHP编程 SSO详细介绍及简单实例
2017/01/13 PHP
jquery 经典动画菜单效果代码
2010/01/26 Javascript
node.js中的fs.lchownSync方法使用说明
2014/12/16 Javascript
AngularJS基础 ng-hide 指令用法及示例代码
2016/08/01 Javascript
vue + socket.io实现一个简易聊天室示例代码
2017/03/06 Javascript
详解Vue 动态添加模板的几种方法
2017/04/25 Javascript
react 父组件与子组件之间的值传递的方法
2017/09/14 Javascript
AngularJS创建一个上传照片的指令实例代码
2018/02/24 Javascript
Vue无限滑动周选择日期的组件的示例代码
2018/07/18 Javascript
详解使用mpvue开发github小程序总结
2018/07/25 Javascript
[01:13:46]iG vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python每次处理固定个数的字符的方法总结
2013/01/29 Python
使用python搭建Django应用程序步骤及版本冲突问题解决
2013/11/19 Python
一看就懂得Python的math模块
2018/10/21 Python
Python3转换html到pdf的不同解决方案
2019/03/11 Python
浅谈python已知元素,获取元素索引(numpy,pandas)
2019/11/26 Python
python实现修改固定模式的字符串内容操作示例
2019/12/30 Python
tensorflow2.0保存和恢复模型3种方法
2020/02/03 Python
深入浅析Python代码规范性检测
2020/07/31 Python
[原创]赚疯了!转手立赚800+?大佬的python「抢茅台脚本」使用教程
2021/01/12 Python
利用html5的websocket实现websocket聊天室
2013/12/12 HTML / CSS
canvas实现漂亮的下雨效果的示例
2018/04/18 HTML / CSS
印度最好的在线药品订购网站:PharmEasy
2018/11/30 全球购物
网友共享的几个面试题关于Java和Unix等方面的
2016/09/08 面试题
函授大学生自我鉴定
2014/02/05 职场文书
补充协议书范本
2014/04/23 职场文书
禁毒宣传工作方案
2014/05/23 职场文书
2014年秋季开学典礼致辞
2014/08/02 职场文书
2016三八妇女节校园广播稿
2015/12/17 职场文书
HTML+VUE分页实现炫酷物联网大屏功能
2021/05/27 Vue.js
浅谈Java实现分布式事务的三种方案
2021/06/11 Java/Android
Nginx+Tomcat负载均衡多实例详解
2022/04/11 Servers
nginx七层负载均衡配置详解
2022/07/15 Servers
JS前端可扩展的低代码UI框架Sunmao使用详解
2022/07/23 Javascript