質問: htmlページが勝手にダウンロードされる htmlページでエラーページを作成しました。 確認のためにurlを直接アドレスバーに入れて表示させようとしたのですが、 勝手にhtmlファイルのダウンロードがはじまりました。 使用しているブラウザは グーグルクローム最新版200113257です。 以前他サーバで利用していましたが、問題なく、 サーバ移動してからこのような現象になりました。 ご存知の方お教え下さい。
回答: サーバーのmime-type指定が異なるのではないですか? htmlファイル(小文字じゃない)のダウンロードが始まるというのは通常では考えられません。mime-typeがtext/htmlの場合 はブラウザで表示されるはずです。 ファイルの拡張子の有無やその値がわかりませんが、通常httpdでは、デフォルトでは、不明なファイルはtext/plainになっているので、拡張子がない場合はテキストファイルとして提供しますが、新しいサーバーでは、何らかの理由でtext/p;ain以外で提供されている可能性があります。 ・?対策でoctet-streamにしてある。 ・その拡張子に対して、あなたのブラウザがダウンロードする応答ヘッダを付加している。 ・その拡張子またはファイル名に対してoctet-streamが指定してある。 などなど firefoxをお使いでしたら、live http headersと言うアドオンがありますから、それでサーバーにそのファイルを要求したとき(=url欄にurlを記入してenter)に、どのようなhttpヘッダーが送られてくるかを確認してください。その応答ヘッダーに書かれているmime-typeについて、あなたのブラウザでどのように処理するかを指定するか、.htaccessで応答ヘッダを書き換えるか、サーバー管理者に連絡してmime-typeを変更してもらってください。