0

IIS サーバーから file.gz.js GZIP 圧縮ファイルを提供したいと考えています。接尾辞を「.js」のままにして、IIS が Javascript ヘッダー付きのファイルを提供するようにします。ただし、「gzip」に等しい「Content-Encoding」ヘッダーを追加したいので、ブラウザーはそれを解凍する必要があります。特定のファイルに「Content-Encoding」ヘッダーを追加するにはどうすればよいですか?

第二に、Javascript ファイルの名前を .gz 拡張子に変更するだけで同じになりますか?

4

2 に答える 2

1

IIS 6 で、ファイルを含む Web サイトをクリックし、右側のペインで特定のファイルを右クリックして [プロパティ] に移動し、[HTTP ヘッダー] タブに移動して、「コンテンツ」という名前の顧客ヘッダーを追加します。 -Encoding」と「gzip」の値。

IIS 7 では、これは GUI から可能であり、asp.net アプリケーションの web.config から実行できると思います。ただし、現在 IIS 7 にアクセスできないため、手順を追って説明することはできません。Web サイトをクリックして、下部にある [コンテンツ] タブをクリックし、特定のファイルを右クリックします。プロパティに似たメニューを見つけて、顧客ヘッダーを追加できる場所を見つけます。

申し訳ありませんが、現時点で IIS 7 について私ができる最善のことです。

もちろん、カスタム http ハンドラーを使用した他のソリューションもありますが、これはお勧めできません。

于 2012-07-09T14:52:05.113 に答える
0

IIS の新しいバージョンでも、GUI からこれを行うことができますが、少し面倒です。

  • 左側のペインで、サイトを展開し、ファイルが配置されているフォルダーをクリックします。
  • 「コンテンツ ビュー」に切り替えます (メイン ペインの下部にあります)。
  • 特定のファイルをクリックします
  • [操作] ウィンドウ (右側) で [機能ビューに切り替える] をクリックします。
  • 「HTTP 応答ヘッダー」機能をクリックします。

これで、その特定のファイルのみの応答ヘッダーを編集できるようになりました。

于 2021-08-11T11:24:54.267 に答える