Railsで深い階層のindex.htmlを呼び出せないとき

FastCGIRailsを使っているときは、publicの内容を先に見てファイルが存在すればそれを表示して、ファイルがないときは全部dispatch.cgiに渡してします。

すると

http://mydomain.com/path/to/ にあるindex.htmlが取得できない。
以下を.htaccessに追加すればいいかな。



public/.htaccess

RewriteRule ^$ index.html [QSA]
RewriteRule ^([^.]+/)$ $1/index.html [QSA]
RewriteRule ^([^.]+)$ $1.html [QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ dispatch.cgi [QSA,L]