lighttpd - 对 diff url 使用不同的文档根目录

Syn*_*tax 5 lighttpd

对我来说,这似乎合乎逻辑,但似乎行不通。

$HTTP["host"] =~ "(^|\.)hd.domain\.com$" {
    server.document-root = "/domain_site/"

    $HTTP["url"] =~ "^/aa/" {
      server.document-root = "/domain_aa_site/"
    }

}

当我访问http://hd.domain.com/aa/ 时,我收到“404 - Not Found”

我究竟做错了什么?

Sha*_*den 5

您正在寻找 lighttpd 的mod_alias.

像这样的东西:

alias.url = (
  "/aa" => "/domain_aa_site/"
  "/somewhere/else" => "/other/docroot/"
)
Run Code Online (Sandbox Code Playgroud)