あまり「static/以下は静的」みたいな振り分け方は好きではなくて、「拡張子が有ったら静的・無かったら動的」として振り分けるようにしています。 Lighttpd + FastCGIだとこんな感じで「拡張子を含まないリクエストをfastcgiで処理する」という条件でできました。 $HTTP["url"] =~ "/[^/\.]*(\?|$)" { # "/[^/\.]*(\?.*)?$"でもOK fastcgi.server = ( "" => (( "socket" => "/var/run/lighttpd_fastcgi.socket", "check-local" => "disable", )) ) }Apache + ModPerlだと、これとは逆に「全てをmodperlで処理し、拡張子があるものだけはdefault-handlerで処理する」と書かないといけません→Catal