WiLikiのプレビューがおかしくなる問題:解決

ついに分かった。
Gauchecgi-headerを使うと、(tree->string (cgi-header))は"Content-type: text/html\n\n"となるけど、これが間違いで本当は"Content-type: text/html\r\n\r\n"でないといけない。(マニュアルでは正しい結果を返すようになってる。一番新しいのにして再検証かな。)
Apacheはその辺寛容だったのかもしれない。Lighttpdは悪くない。あとプレビュー画面だけでヘッダの区切りを"\n\n"で認識しなかった理由は、…なんでだ?ページの内容のある程度先頭に連続した改行が(Wikiのページのソース内に)表れたからかなぁ。