Lighttpd单个子域重定向/重写

时间:2012-08-27 19:49:04

标签: redirect rewrite subdomain lighttpd

我正在使用lighttpd,我想将子域名重定向到常规网址,但保留子域名显示在浏览器中。

例如,如果我有以下网址:http://blog.test.com/ ...

我想将其重定向到:http://test.com/blog/ ...

但仍然将blog.test.com / ...显示为浏览器中的网址。

这样做的最佳方式是什么?

1 个答案:

答案 0 :(得分:1)

你需要proxy-core.rewrite-request这样的东西:

  $HTTP["host"] =~ "blog.test.com" {
    proxy-core.rewrite-request = (
      "_uri" => ( ".*" => "/blog/$1" ),
      "Host" => ( ".*" => "test.com" ),
    )
  }

跳转到proxy-core.rewrite-request部分of the doc