看了一堆文章, 终于找到了一个可用的设定lighttpd+wordpress的范例.
自己照样画葫芦做了一个, 测试成功, 代码范例如下.
$HTTP["host"] == "macros.cc" { server.document-root = "/var/www" server.errorlog = "/var/log/lighttpd/error.log" server.error-handler-404 = "/index.php?error=404" url.rewrite-if-not-file = ( "^/(wp-.+).*/?" => "$0", "^/keyword/([A-Za-z_0-9-]+)/?$" => "/index.php?keyword=$1", "^/.*?(?.*)?$" => "/index.php$1" ) }