本件について、レンタルサーバのさくらインターネットからの回答に納得が行かず、問い合わせを続けていましたが、本日サポートから電話およびメールにて回答がありました。結論としては、PHPの仕様上、ファイル名の先頭の「- (ハイフン)」はPHPのオプションとして認識されてしまう事による制限事項との事で了解をしました。ファイル名を変更する事で対応したいと思います。しかし、元々このファイル名はMovableTypeが勝手に付与するものなので、今後も同様の問題が発生する可能性があるのが心配です。尚、今回の問題は、Movable Type をPHP化している場合(拡張子が「.php」)に発生するものです。
【さくらインターネットからの回答】From: SAKURA Internet support
Date: Fri, 24 Apr 2009 20:29:58 +0900 (JST)
FAQに追記した内容は、弊社での解釈の違いにより、お客さまに誤解を招いてしまい、大変ご迷惑をおかけして申し訳ございませんでした。表記方法の見直しや削除を検討いたします。
今回、ファイル名に対して、サーバの仕様変更や制限は実施しておりませんので、先頭に記号が付いたファイル名 (例:.htaccess) が使用できるのは、今まで通りでございます。
PHPのファイルにつきましては、お客さまからのお問い合わせにより、ファイル名の先頭にハイフンを用いた場合に「500 Internal Server Error」が発生することを確認いたしました。
調査した結果、原因はファイル名がPHPのオプションとして認識されるため正常に動作せず、エラーが発生することを確認いたしました。
今までに同様なお問い合わせが弊社にございませんでしたので、事例がなくサポートとしては後手になり、大変ご迷惑をおかけいたしました。
PHPのファイルにつきましては、大変お手数をおかけいたしますが、ファイル名の変更にてご対応いただけますよう、お願いいたします。