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类
Nov 25 PHP
PHP文件上传实例详解!!!
Jan 02 PHP
Linux下ZendOptimizer的安装与配置方法
Apr 12 PHP
php利用新浪接口查询ip获取地理位置示例
Jan 20 PHP
Thinkphp中import的几个用法详细介绍
Jul 02 PHP
QQ互联一键登录审核不通过的解决方案
Sep 10 PHP
跟我学Laravel之安装Laravel
Oct 15 PHP
php按字符无乱码截取中文的方法
Mar 27 PHP
深入剖析PHP中printf()函数格式化使用
May 23 PHP
thinkphp在php7环境下提示Cannot use ‘String’ as class name as it is reserved的解决方法
Sep 30 PHP
PHP魔术方法之__call与__callStatic使用方法
Jul 23 PHP
php实现 master-worker 守护多进程模式的实例代码
Jul 20 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 print类函数使用总结
2010/06/25 PHP
简单的PHP缓存设计实现代码
2011/09/30 PHP
php封装的验证码类分享
2017/02/26 PHP
php 广告点击统计代码(php+mysql)
2018/02/21 PHP
YII框架学习笔记之命名空间、操作响应与视图操作示例
2019/04/30 PHP
javascript从右边截取指定字符串的三种实现方法
2013/11/29 Javascript
jQuery中removeProp()方法用法实例
2015/01/05 Javascript
JavaScript实现点击文字切换登录窗口的方法
2015/05/11 Javascript
使用jQuery操作DOM的方法小结
2017/02/27 Javascript
详述 Sublime Text 打开 GBK 格式中文乱码的解决方法
2017/10/26 Javascript
iview table高度动态设置方法
2018/03/14 Javascript
node.js实现为PDF添加水印的示例代码
2018/12/05 Javascript
详解微信小程序实现跑马灯效果(附完整代码)
2019/04/29 Javascript
详解json串反转义(消除反斜杠)
2019/08/12 Javascript
layui数据表格 table.render 报错的解决方法
2019/09/29 Javascript
基于小程序请求接口wx.request封装的类axios请求
2020/07/02 Javascript
[50:58]2018DOTA2亚洲邀请赛 4.1 小组赛 B组 Mineski vs EG
2018/04/03 DOTA
[13:55]Newbee vs Team Spirit
2018/06/07 DOTA
[01:01:14]完美世界DOTA2联赛PWL S2 SZ vs Rebirth 第一场 11.21
2020/11/23 DOTA
Python的Bottle框架的一些使用技巧介绍
2015/04/08 Python
Python打印输出数组中全部元素
2018/03/13 Python
对numpy数据写入文件的方法讲解
2018/07/09 Python
python实现简单图片物体标注工具
2019/03/18 Python
Python 读取串口数据,动态绘图的示例
2019/07/02 Python
python3 pathlib库Path类方法总结
2019/12/26 Python
Pytorch使用MNIST数据集实现基础GAN和DCGAN详解
2020/01/10 Python
在python中利用dict转json按输入顺序输出内容方式
2020/02/27 Python
Stylenanda中文站:韩国一线网络服装品牌
2016/12/22 全球购物
什么是smarty? Smarty的优点是什么?
2013/08/11 面试题
高中自我评价分享
2013/12/05 职场文书
安卓程序员求职信
2014/02/28 职场文书
供用电专业求职信
2014/07/07 职场文书
英语专业求职信
2014/07/08 职场文书
离职报告格式
2014/11/04 职场文书
单位实习介绍信
2015/05/05 职场文书
家长会后的感想
2015/08/11 职场文书