Knowledgeフロントエンドからサーバサイド、インフラまでウェブに関するナレッジがまとまったサイトです。久々の更新です!最近仕事が忙しく、更新が滞ってました。今回は、IEで.airファイルをダウンロードすると、.zip形式でダウンロードされてしまう問題についてまとめました。通常、AIRランタイムがインストールされていれば、.airにインストーラーが関連付き、インストール、もしくは、バージョンアップをすることができますが、サーバーの設定によっては、InternetExplorerでダウンロードした場合に、zip形式でダウンロードされてしまう現象がおきます。.airファイル自体、中身はzip形式と同じなので、ブラウザが中身を勝手に判断して、zip形式としてダウンロードを始めてしまうようです。このまま配布してしまうと、InternetExplorerでダウンロードした人は、何もわからずzipファイルを解凍して、ファイルの中身が見れてしまいますので、なんとしても対策をしたいところ。見つけた対策方法は2つ。サーバーの設定この現象が起きるサーバーは、サーバーがairという拡張子を知らないため起きているので、Apacheの設定に次の設定を加えてあげる必要があります。.airphpを介してダウンロードphpに以下のコードを記述して、HTMLのダウンロード先をphpに設定してあげます。filename="'.$filename.'"');readfile($filename);?>レンタルサーバーなどで、サーバーの設定がいじれない場合は1つ目の方法は無理かもしれませんので、状況によって使い分けると良いと思います。Themeisle.。