問題タブ [mod-headers]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
apache - キャッシュなしのhtaccessmod_headers
ユーザーがコンテンツ(テキスト、画像、swfs、mp3など)を追加/編集/置換/削除できるようにするアプリケーションがあります。管理者は、キャッシュなしのヘッダーを使用して常に最新の更新ファイルを入手し、ユーザーがアプリケーションを実行すると、すべてがキャッシュを取得/使用するようにします。
私は解決策を調べ、次のようなhtmlメタタグを使用してみました。
ただし、これはヘッダーが作成された後に発生し、メディア(画像、swfs、mp3など)ヘッダーを変更しないため、これは適切な解決策ではないようです。
私はapacheを使用してヘッダーを設定したかったので、このサイトのこのコードに出くわしました:
これは優れたソリューションのようですが、キャッシュが必要な場合とキャッシュすべきでない場合の唯一の本当の違いはURL(preview.jspとrun.jsp)であるため、ファイルタイプで一致させることはできません。ほとんどのファイルは同じです。
誰かがこのタイプのシナリオに適した解決策を持っていますか?
ありがとう。
編集:
Preview.jspとrun.jspは基本的に同じですが、jspとjsの処理が異なります。彼らはiframeを介して同じコンテンツとメディアを読み込みます。たとえば、それぞれ次のようになります。
Preview.jspとrun.jspは同じディレクトリに表示され、すべて同じリソースを使用します。何もキャッシュしないpreview.jspと、キャッシュするrun.jspを持つソリューションを探しています。
サーバーはApacheTomcatでセットアップされています。
php - タイプに関係なく、指定されたフォルダ内のファイルを自動的にダウンロードします
ユーザーが指定されたフォルダー内のファイルにアクセスしたときに、ファイルを強制的にダウンロードできるようにするにはどうすればよいですか?
.htaccessを使用してタイプごとにこのタイプを実行でき、phpスクリプトを使用してファイルを強制的にダウンロードできることは知っていますが、phpスクリプトを使用せずに、指定したフォルダー内でアクセスしたファイルを強制的にダウンロードするにはどうすればよいですか?
現在、ブラウザが読み取り方法を知っているファイルを表示すると、ダウンロードする代わりにファイルが読み取られます。ブラウザがサポートしているファイルを読み取るのではなく、フォルダ内のすべてのファイルを自動的にダウンロードするようにしたい。
apache - mod_expires または mod_headers?
このページには次のように書かれています。
応答に Expires ヘッダーと max-age ディレクティブの両方が含まれている場合、Expires ヘッダーがより制限的であっても、max-age ディレクティブが Expires ヘッダーをオーバーライドします。
サーバーで mod_expires と mod_headers の両方がアクティブになっているようです。
それらのどれが好ましいですか?それぞれの利点についてコメントしていただけますか?
ありがとうございました。
gwt - 期限切れとキャッシュ制御により、ブラウザのキャッシュからファイルがロードされない
私は gwt プロジェクトに取り組んでおり、負荷分散とキャッシュを管理するために apache2、mod_proxy、mod_expires、および mod_headers でプロキシを設定しています。
すべてのリソースは、1 つの XXX.cache.html を除いて問題ありません。Firefox/Firebug または chrome/developer Tools を使用すると、「キャッシュから」ではない唯一のファイルであることがわかります。そして、それは最大のファイルです
html ファイル (gwt コンパイラによって生成された) には、キャッシュ パラメーターを含むメタが含まれていません。
何が悪いのかわかりません:
リクエスト:
応答:
regex - (Apache)特定のCookieの名前+値に一致する正規表現(削除/削除)?
「RequestHeader edit」ディレクティブを使用して「Cookie」ヘッダーを取得し、そのヘッダーから特定の Cookie を削除しようとしています。
つまり、着信「Cookie」ヘッダーが次のようになっているとします。
「RequestHeader edit」を使用して、その「Cookie」ヘッダーを次のように変更します。
または、別の例として、着信 "Cookie" ヘッダーが次の場合:
それを次のように変更します。
私は正規表現で恐ろしいですが、私が到達できた最も近いものはこれです:
RequestHeader 編集Cookie "myheader=.*(;)|myheader=.*($)" ""
しかし、それでも問題があり、「myheader」Cookie が「Cookie」文字列/値の最後のものである場合、最後にセミコロン (「;」) が付きます。
これを完全に正しく行う正規表現を誰かが提供できますか?
ありがとう、ジム
PS 私も疑問に思っています: 末尾にセミコロンが付いた Cookie は有効ですか?
apache - Linux、apache 2.2.21 に mod_headers をインストールする
HTTP ヘッダーに Header ディレクティブを追加できるように mod_headers をインストールしようとしています。ただし、インストール プロセスでは、ヘッダー モジュールがインストール済みとして表示されません。
次の手順を実行しました。httpd インストールに切り替えて、modules/metadata ディレクトリの下で実行しました:
so ファイルは、metadata/.libs ディレクトリの下に作成されます (理由は不明です)。次のモジュールを追加しました。
Apacheを再起動し、モジュールのダンプを試みましたが、次のようになりました:
モジュールのインストールで警告が表示されました (つまり、apxs -i ....):
他の誰かが同じ問題を抱えていますか?
apache - Apache mod_headers 日付: ヘッダー
皆さん、次のリクエスト ヘッダーを別の形式に変換する必要があります。
%t 変数は次のようになります。
Date= を次のようにします。
これはどのように行われますか?
ありがとう!
apache - Apache で複数の Cookie を設定する
次のように、mod_header を使用して、Apache (2.2) で 2 つの Cookie を設定しようとしています。
ただし、最後の Cookie のみがブラウザーに送信されます。私はいくつかの検索を行いましたが、解決策のないこの問題を抱えている人しか見つかりませんでした. それらを1つにまとめてみました:
同じ問題。代わりに「ヘッダー追加」を使用する必要がありますか? 任意の例をいただければ幸いです。
apache - x-storage-url を X-Storage-Url に変換する apache ルール
http 応答ヘッダーで x-storage-url を X-Storage-Url に変換する Apache ルールを探しています。
代わりに、「x-storage-url」ヘッダーを見つけて同じヘッダー値を使用するたびに「X-Storage-Url」ヘッダーを追加する(可能であれば)。
これを手伝ってくれるhttp忍者はいますか?これは jClouds の問題に関連しています: https://issues.apache.org/jira/browse/JCLOUDS-155
http://www.mail-archive.com/user@jclouds.incubator.apache.org/msg00159.html