Lighttpd是一个轻量级的Web 服务器,支持FastCGI, CGI, Auth,输出压缩(output compress), URL重写,Alias等重要功能.它具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点.其静态文件的响应能力远高于Apache,可谓Web服务器的后期之秀.因为刚买的VPS配置有点低,所以选择了Lighttpd!

url.rewrite = (
“^/(wp-.+).*/?” => “$0″,
“^/(sitemap.xml)” => “$0″,
“^/(xmlrpc.php)” => “$0″,
“^/(.+)/?$” => “/index.php/$1″
)

上面这个是以前使用过的一段规则但是有点小问题就是把所有的连接都重定向到了index.php下面这个修订过的可以说是完美支持固定连接了!

编辑/etc/lighttpd/lighttpd.conf
加入以下代码,里面也包含了防盗连和301转向(将里面的域名改成你自己的,不改也可以,嘿嘿!!

#### WordPress url rewrite
$HTTP[“host”] =~ “www.vk8.org$” {

url.rewrite = (
“^/(wp-.+).*/?” => “$0”,
“^/(.+).xml” => “$0”,
“^/(.+).ico” => “$0”,
“^/(.+).css” => “$0”,
“^/(.+).jpg” => “$0”,
“^/(.+).gif” => “$0”,
“^/(.+).png” => “$0”,
“^/(.+).txt” => “$0”,
“^/(.+).rar” => “$0”,
“^/(.+).zip” => “$0”,
“^/(.+).php” => “$0”,
“^/(.+)/?$” => “/index.php/$1”
)

#### 防盗链
$HTTP[“referer”] !~ “^($|(ftp|http)://((.*.)nicelover.cn))” {
url.access-deny = ( “.wmv”, “.avi”, “.mpeg”, “.mpg”, “.mp3”, “.mp4”, “.mov”, “.wma”, “.iso”, “.swf” )
}
#### 301重定向
url.redirect = ( “^/index.php/(.+)” => “/$1” )
}