lighttpd的url重写

URL 重写是截取传入 Web 请求并自动将请求重定向到其他 URL 的过程。url重写的优点在于:

a.缩短url,隐藏实际路径提高安全性;
b.易于用户记忆和键入;
c. 易于被搜索引擎收录。

lighttpd(http://lighttpd.net/)是一款轻量级的web server,和apache一样是开源的,与apache相比,

虽然功能不及apache完善,稳定性也不如apache,但是,不管是服务静态页面,还是服务动态内容(CGI,

PHP),它都比apache快,用于ad banner之类的WEB服务器是最恰当不过了。采用lighttpd的网站不少,最

著名的是豆瓣(http://www.douban.com)。

然而,我发现网上介绍lighttpd的url重写技术的文章非常少,所以我将资料整理在这里,方便各位查看

lighttpd的url重写非常简单,只要打开lighttpd.conf文件,(该文件一般在/usr/local/etc/目录下,(文章来源 www.iocblog.net)

如果不是自己安装的,可以用find命令找到),找到url.rewrite-once = ( ),在括号中写url重写规则

就可以了。以下是某个网站的例子:

  url.rewrite-once = (
"^/rank/([0-9]+).html$" =>"/rank.php?pid=$1",(文章来源 www.iocblog.net)
"^/(\w+)/?$" =>"/userinfo.php?puser=$1",
"^/detail/([0-9]+).html$" =>"/detail.php?id=$1"
)




文章整理:iocblog
版权申明:本站文章均来自网络,如有侵权,请联系我们,我们收到后立即删除,谢谢!
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。