WikiFarm を動かす (4)
昨日考えた WikiFarm の URL を短くする件、一晩寝かせてみたらあっさりと解決した。 .htaccess に ErrorDocument の代わりとして
DefaultType text/html Action text/html /bc/farm.cgi
と書いてあげればよかったんだ。
この方法だと、POSTされたデータもちゃんと CGI プログラムに渡される。 さらに、ErrorDocument を使う方法と違って、サーバのエラーログに残ることも無い。 まぁ、この記述だけだと全てのリクエストが CGI プログラムに渡されちゃうけど、 <FilesMatch> を使ってうまく絞り込んであげればなおいいかな。