Actionを利用したmod_rewriteの代替*3

.htaccess

<FilesMatch "[0-9]+">
  ForceType text/html
  Action text/html /test/foo.cgi
</FilesMatch>

とか書けば良いらしい.あとは,foo.cgiで$ENV{'SERVER_NAME'}と$ENV{'REQUEST_URI'}とをチェックすれば,URLがわかるってわけだ.なるほどなるほど.

サンプルは,http://www.soutaro.com/test/12345で.http://www.soutaro.com/test/foo.cgiにリダイレクトされます.上に書いたのと同じ.htaccessが置いてあります.