私のlighttpd
設定ファイルには、次のような書き換えルールがあります。
$HTTP["host"] == "sub.example.com" {
url.rewrite = (
"^/(.*)" => "/sub/$1"
)
}
したがって、ユーザーがにアクセスするhttp://sub.example.com
と、実際ににアクセスしhttp://example.com/sub
ます。
問題は、がPATH_INFO
間違っているように見えることです、
URL: http://sub.example.com/extra
PATH_INFO:
expected: /extra
what I get: /sub/extra
これで、を呼び出すたびにrequest.get_path()
、のようなものが返されますが http://sub.example.com/sub/extra
、これは私が望むものではありません。
もちろん、クラスのget_path
メソッドをオーバーライドすることもできますrequest
が、lighttpdの設定を変更するようなもっと簡単な方法があるのでしょうか。