Lighttpd的WordPress的Rewrite规则
换了主机
服务器也从apache换成了Lighttpd
传说具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点.其静态文件的响应能力远高于Apache,抗压能力一流,希望有机会体会体会
其他暂且不说,首先带来的确是整个blog访问不能 ,一时失察就这么丢这几天也没发现
今天寻思了半天才想起是因为服务器更换Rewrite失效的问题
编辑/etc/lighttpd/lighttpd.conf
加入以下代码,里面也包含了防盗连和301转向
加入以下代码,里面也包含了防盗连和301转向
#### WordPress url rewrite
$HTTP["host"] =~ “su.zaichangsha.com$” {
url.rewrite = (
“^/?$” => “/index.php”,
“^/(?.*)$” => “/index.php$1″,
“^/(wp-.+)$” => “$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″ )
}