Jquery中文网 www.jquerycn.cn
Jquery中文网 >  服务器技术  >  Lighttpd  >  正文 lighttpd配置url重写一例

lighttpd配置url重写一例

发布时间:2014-07-20   编辑:www.jquerycn.cn
lighttpd配置url重写一例

把服务器的apache换成lighttpd了。都是yum上去的。PHP升级到5.3。

lighttpd比apache要轻一些,但rewrite是不支持apache的.htaccess,你可以写一个脚本把htaccess转成lighttpd的规则。Google上有两个大神把它实现成了ruby和perl。

只能把规则写到lighttpd配置里了。

所以lighttpd是不适合现在国内大部分虚拟主机供应商的。IDC还是apache比较妥当。

像我这样一台小机子自己管着的,还是可以玩玩的。

大部分东西在lighttpd的mod_rewrite文档里有写。要做的就是技巧。

比如apache的rewrite里可以用 -f 和 -d 来表示一个真实的文件或目录(当然在linux下万物皆文件)。
lighttpd则是用url.rewrite-if-not-file来保证,但这条配置是在1.4.24版本之后才被支持。
于是要用神奇的一招:
url.rewrite-once = (
“/(.*).(.*)” => “$0″,    //关键
“^/(.+)/?$” => “/index.php/$1″
)

您可能感兴趣的文章:
lighttpd配置url重写一例
lighttpd安装与配置图片服务器
awstats+Lighttpd配置
lighttpd与web.py配置web service
Lighttpd搭建Flv可拖拽媒体服务器的教程
Ubuntu中安装和配置lighttpd
lighttpd中配置FastCGI环境
lighttpd配置https
Lighttpd 配置与性能优化
lighttpd配置压缩文件(mod_compress)

[关闭]