※ ChatGPTを利用し、要約された質問です(原文:.tar.gzダウンロードの挙動)
.tar.gzダウンロードの挙動
このQ&Aのポイント
HTMLに<a>タグで.tar.gzファイルへのリンクを掲載しています。このファイルのダウンロード時、挙動が異なります。
リンククリックでダウンロードすると、.tar(アーカイブ)のファイルサイズになる(Chrome、Edgeの場合。Firefoxでは、.gz(圧縮)のファイルサイズになる)。右クリックでコンテキストメニューの「名前を付けてリンク先を保存」でダウンロードすると、Chrome、Edge、Firefoxいずれも.gzのファイルサイズになる。
このHTMLは、同じものを別々のサーバに置いています。サーバAはApache2.4.53、サーバBはApache2.4.54です。1)、2)の事象は、サーバAで起きるのですが、サーバBでは、いずれも.gzのファイルサイズでダウンロードできます。
HTMLに<a>タグで.tar.gzファイルへのリンクを掲載しています。
このファイルのダウンロード時、挙動が異なります。
1)リンククリックでダウンロードすると、.tar(アーカイブ)のファイルサイズになる
(Chrome、Edgeの場合。Firefoxでは、.gz(圧縮)のファイルサイズになる)
2)右クリックでコンテキストメニューの「名前を付けてリンク先を保存」でダウンロードすると、Chrome、Edge、Firefoxいずれも.gzのファイルサイズになる。
このHTMLは、同じものを別々のサーバに置いています。
サーバAはApache2.4.53、サーバBはApache2.4.54です。
1)、2)の事象は、サーバAで起きるのですが、サーバBでは、いずれも.gzのファイルサイズでダウンロードできます。
ちなみにレンタルサーバなので、httpdconfの編集は出来ないので、httaccessに以下を追記しています。(サーバA、B共に同じもの)
AddEncoding x-gzip .tar.gz .gz .tgz
AddEncoding x-identity .tar.gz .gz .tgz
AddType application/x-gzip .tar.gz .gz .tgz
1)、2)は、Apacheのバージョンによるものなのでしょうか?
サーバAでも、リンククリックで.tar.gzの状態でダウンロードできるようにしたいので、質問させていただきます。
お礼
akira1720 さま ご回答、まことにありがとうございます。 ご教示いただいた内容で早速テストしたところ、All Clearできました!不勉強を実感致しました。 いくらググっても記事が少なく、解決に至る答えが見つからなかったのは、質問の解決策が「当たり前」のことだったからなのかもしれませんね。 本当に助かりました。重ねて御礼申し上げます。