lighttpd を使用しています。サブドメインを通常の URL にリダイレクトしたいのですが、サブドメインはブラウザに表示したままにします。
たとえば、次の URL がある場合: http://blog.test.com/ ...
http://test.com/blog/ ...にリダイレクトしたいと思います。
ただし、引き続き blog.test.com/... がブラウザの URL として表示されます。
これを行う最善の方法は何ですか?
lighttpd を使用しています。サブドメインを通常の URL にリダイレクトしたいのですが、サブドメインはブラウザに表示したままにします。
たとえば、次の URL がある場合: http://blog.test.com/ ...
http://test.com/blog/ ...にリダイレクトしたいと思います。
ただし、引き続き blog.test.com/... がブラウザの URL として表示されます。
これを行う最善の方法は何ですか?
そのようなものが必要proxy-core.rewrite-request
です:
$HTTP["host"] =~ "blog.test.com" {
proxy-core.rewrite-request = (
"_uri" => ( ".*" => "/blog/$1" ),
"Host" => ( ".*" => "test.com" ),
)
}
docproxy-core.rewrite-request
の部分にジャンプします。