lighttpd有没这样的功能:
1. http://www.domain.com/chenlb映射到 http://www.domain.com/pages/chenlb.html, 即是在服务器的web目录的/pages/chenlb.html读出文件响应请求。
且上面的功能不是转发(向浏览器响应302),即地址栏的内容还是http://www.domain.com/chenlb
怎样设置?
如果lighttpd没有,那apache有没啊,大概怎样设置?
当然tomcat可以这样做,但这些静态页不想让tomcat去做?
请各位给点建议、想法
谢谢
在lighttpd.conf文件中确保开通"mod_rewrite" 模块。
再添加rewrite规则:
跳转到/pages/chenlb.html 用:
[color=blue]url.rewrite = ( "^/([^./]+)$" => "/pages/$1.html" )[/color]
跳转到/pages/ch/chenlb.html 用:
[color=blue]url.rewrite = ( "^/([^./]{2})([^./]+)$" => "/pages/$1/$1$2.html" )[/color]