Lighty + SCGI + Flup + Colubrid で動かしてみようとしてみたけど

タイトルの組み合わせでうまく動いてくれない.

class MyApplication(WebpyApplication):
    urls = [
	(r'^blog$', Blog),
	(r'^(index)?$', Site),
	]

上記のディスパッチャを組んでみたが, 常にSiteを呼び出してしまう.

調べてみると, Colubridはリクエストディスパッチをenvrion["PATH_INFO"]を元に行っている.
プレーンなWSGIアプリで検証してみるとLighty + SCGI + Flup だとenvrion["PATH_INFO"]が空になる.
というか /a でアクセスすると空, /a/b でアクセスすると b は入るのでscgiマウントポイント直下の分がPATH_INFOに入らない
/a 自体はSCRIPT_NAMEと判断されている.

追記
lighttpd側のscgi設定がおかしかったらしい.
/preでマウントすると, /pre/index, /pre/blog でそれぞれSiteとBlogが呼び出された