• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:phpのダウンロード画面が出てしまう)

phpのダウンロード画面が出てしまう

このQ&Aのポイント
  • IE6からphpにアクセスするとダウンロード画面が出てきてしまいます。
  • ダウンロード画面を出さないようにするにはどうすればいいでしょうか。
  • .htaccessは下記のどちらにしてもDL画面が出てきます。AddType application/x-httpd-php .xhtml AddType application/xhtml+xml .php

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

>AddType application/x-httpd-php .xhtml >AddType application/xhtml+xml .php 質問する時に書き間違えてない? 元々,IEはapplication/xhtml+xmlを読めません。(仕様) http://blogs.msdn.com/ie/archive/2005/09/15/467901.aspx http://www.d-toybox.com/studio/detailofmime.html そのため,「大多数を占めるユーザーが利用するIE」への対応を顧客から迫られる多くのサイトではtext/htmlで配布することで妥協しています。 #まぁFirefoxとかapplication/xhtml+xmlとtext/htmlでCDATAマーク区間の扱い方が異なるとか, XSLT 2.0に対応したフリーの手ごろなXSLTプロセッサが無くて,空要素の扱いにむかつくとか色々あって困るんですけどね。

その他の回答 (1)

  • shimix
  • ベストアンサー率54% (865/1590)
回答No.1

>.htaccessは下記のどちらにしてもDL画面が出てきます。 >AddType application/x-httpd-php .xhtml >AddType application/xhtml+xml .php 何もしなければ AddType application/x-httpd-php php の状態だと思いますが、それではダメだったでしょうか?HTTPヘッダ自体はphpから返していますから、x-httpd-phpで起動さえかかればいいハズです。 ・・と思ったらIE6ですね。HTTPヘッダでなく拡張子で判断しているのかも。index.php を index.html にリネームしておいて AddType application/x-httpd-php html ではどうでしょう?