No Lighttpd 1.4, você precisa usar mod_proxy para encaminhar a solicitação para outro servidor.
proxy.server = ("/url_a" => ((
"host" => "1.2.3.4",
"port" => 8080,
)))
Alterar o caminho da URL ou o nome do host virtual é um pouco complicado em 1.4. Se você estiver usando 1.5, poderá usar o mod_proxy_core , que é mais configurável:
$HTTP["url"] =~ "^/url_a" {
proxy-core.protocol = "http"
proxy-core.backends = ("other_server:8080")
proxy-core.rewrite-request = (
"_uri" => ( "^/url_a/?(.*)" => "/$1" ),
"Host" => ( ".*" => "other_server" ),
)
}