なにやらサーバのPHPが4.3.8にバージョンアップしたとたんエラーが出ていたらしい。原因がよくわらからないのでとりあえずmod_rewriteをoffにした。今現在表示されているページは実はXMLファイルです。
恐らくDOMかXSLTが原因だろう。ローカルでは発生しない不具合なので調べるのが面倒だ。