Life is a Struggle

Lighttpd的WordPress的Rewrite规则

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

备忘:wordpress取消回复时强制填写名字和邮箱

将下面这段代码删除或注释掉

if ( get_option(‘require_name_email’) && !$user->ID ) {
if ( 6 > strlen($comment_author_email) || ” == $comment_author )
wp_die( __(‘Error: please fill the required fields (name, email).’) );
elseif ( !is_email($comment_author_email))
wp_die( __(‘Error: please enter a valid email address.’) );
}

目前还没测试 不知道没名字会不会空白显示

返回顶部