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学习 运算符与运算符优先级
Jun 15 PHP
PHP四大安全策略
Mar 12 PHP
PHP函数in_array()使用详解
Aug 20 PHP
php的dl函数用法实例
Nov 06 PHP
laravel 5 实现模板主题功能(续)
Mar 02 PHP
php使用mysqli向数据库添加数据的方法
Mar 20 PHP
PHP IDE PHPStorm配置支持友好Laravel代码提示方法
May 12 PHP
ECSHOP在PHP5.5及高版本上报错的解决方法
Aug 31 PHP
php阳历转农历优化版
Aug 08 PHP
php连接mysql数据库
Mar 21 PHP
PHP+redis实现的限制抢购防止商品超发功能详解
Sep 19 PHP
浅析PHP中的 inet_pton 网络函数
Dec 16 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使用Pear发送邮件(Windows环境)
2016/01/05 PHP
jQuery EasyUI API 中文文档 - MenuButton菜单按钮使用介绍
2011/10/06 Javascript
关于Jquery操作Cookie取值错误的解决方法
2013/08/26 Javascript
JS+CSS实现的竖向简洁折叠菜单效果代码
2015/10/22 Javascript
JS鼠标拖拽实例分析
2015/11/23 Javascript
prototype.js常用函数详解
2016/06/18 Javascript
41个Web开发者必须收藏的JavaScript实用技巧
2016/07/22 Javascript
用瀑布流的方式在网页上插入图片的简单实现方法
2016/09/23 Javascript
微信小程序教程之本地图片上传(leancloud)实例详解
2016/11/16 Javascript
js清除浏览器缓存的几种方法
2017/03/15 Javascript
使用express+multer实现node中的图片上传功能
2018/02/02 Javascript
vue通过点击事件读取音频文件的方法
2018/05/30 Javascript
vue实现键盘输入支付密码功能
2018/08/18 Javascript
JS/CSS实现字符串单词首字母大写功能
2019/09/03 Javascript
解决Nuxt使用axios跨域问题
2020/07/06 Javascript
[54:17]DOTA2-DPC中国联赛定级赛 RNG vs iG BO3第二场 1月10日
2021/03/11 DOTA
Python3指定路径寻找符合匹配模式文件
2015/05/22 Python
在Python的Django框架中编写编译函数
2015/07/20 Python
python使用电子邮件模块smtplib的方法
2016/08/28 Python
TensorFlow打印tensor值的实现方法
2018/07/27 Python
django ManyToManyField多对多关系的实例详解
2019/08/09 Python
Python中低维数组填充高维数组的实现
2019/12/02 Python
python模拟点击网页按钮实现方法
2020/02/25 Python
Python SQLAlchemy库的使用方法
2020/10/13 Python
奥地利顶级内衣丝袜品牌英国站:Wolford英国
2016/08/29 全球购物
Oracle性能调优原则
2012/05/03 面试题
一套英文Java笔试题面试题
2016/04/21 面试题
房务中心文员岗位职责
2014/04/16 职场文书
团支书竞选演讲稿
2014/04/28 职场文书
推荐信模板
2014/05/09 职场文书
2014年党支部工作总结
2014/11/13 职场文书
2014年科普工作总结
2014/12/06 职场文书
mysql left join快速转inner join的过程
2021/06/30 MySQL
Spring中的使用@Async异步调用方法
2021/11/01 Java/Android
python模块与C和C++动态库相互调用实现过程示例
2021/11/02 Python
vue elementUI批量上传文件
2022/04/26 Vue.js