なんか read.cgi にしたらおかしいと思ったら......read.html 内で自分のファイル名を
"read.html" と決め撃ちしてた......w
http://sunos.saita.ma/read-js/test/read.cgi
http://sunos.saita.ma/read-js/test/read.cgi/operate/1153615149/

んで,.htaccess では

<Files read.html>
    AcceptPathInfo On
</Files>
<Files read.cgi>
    AcceptPathInfo On
    ForceType text/html
    SetHandler default-handler
</Files>
<Files *.dat>
    AddDefaultCharset Shift_JIS
</Files>

*.dat は charset をヘッダで指定しないと,XMLHttpRequest で取ってくる時
デフォルトでは UTF-8 とみなされてしまうようです.