at posts/single.html

WikiFarm を動かす (4)

昨日考えた WikiFarm の URL を短くする件、一晩寝かせてみたらあっさりと解決した。 .htaccess に ErrorDocument の代わりとして

DefaultType text/html
Action text/html /bc/farm.cgi

と書いてあげればよかったんだ。

この方法だと、POSTされたデータもちゃんと CGI プログラムに渡される。 さらに、ErrorDocument を使う方法と違って、サーバのエラーログに残ることも無い。 まぁ、この記述だけだと全てのリクエストが CGI プログラムに渡されちゃうけど、 <FilesMatch> を使ってうまく絞り込んであげればなおいいかな。

関連する日記