問題タブ [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 - Apache mod_header の奇妙な動作
これは、ヘッダーhtacces
を処理する私のスニペットです。Cache-Control
デフォルトでは、すべてのファイルに対して に設定されていmax-age=2592000, public
ます。一番下に、私は常にno-transform
ディレクティブを追加しようとしていますが、うまくいきません。それは...まあ、何もしません。no-transform
ディレクティブは設定されていません。に置き換えmerge
てみましたがappend
、何も変わりません。
さて、気になったのがこれ。FilesMatch
3 番目のディレクティブを次のように置き換えると:
できます。私のサイトのすべてのフィード ファイルには、no-transform
ディレクティブがあります。最初のスニペットの最後の行を次のように変更すると:
まあ...すべてのファイルで機能します。ただ... なぜ?!
また、ヘッダーに関する別の非常に奇妙な動作にも気付きました。接続にキープアライブを強制したいとしましょう。これを htaccess ファイル内のどこかに挿入します。
そして、これは私の応答ヘッダーで得られるものです:
再び... なぜ?!
apache - Apache httpd mod_headers 不従順
正しい「承認」ではなく、「基本認証」という名前のヘッダーで基本認証資格情報を送信するクライアントがあります。クライアントを修正できないので、サーバーで問題を回避しようとしています。
これは機能し、「X-Authorization」ヘッダーを「基本認証」ヘッダーでクライアントから送信された値に設定します。
これは環境変数 fixauth を設定しますが、RequestHeader は何もしません:
「RequestHeader add」を使用しても違いはありません。mod_header が Authorization ヘッダーに触れることを拒否しているように見えますが、ドキュメントには何も記載されておらず、ソース コードにも何も見つかりませんでした。
問題は正確には何ですか?X-Authorization の設定は機能するのに、Authorization の設定は機能しないのはなぜですか?
.htaccess - content-type に基づいて `mod_headers` が一致しないのはなぜですか?
たとえば、html5ボイラープレートの.htaccessファイルに.htmlのみのヘッダーを設定するために、コメントとコーディングの方法に頭を悩ませることはできません。
大きなコードブロックの手がかりは、「mod_headers がコンテンツ タイプに一致しない」という事実にあります (# がコメントしたように)。だから私はさまよいます 1:不可能であると発表されたばかりの に ' Header unset
'があるのはなぜですか?<FilesMatch>
私はいたるところを見ましたが、それ以上の説明なしに、ほぼ儀式的に使用されている同じコードブロックを持つページにのみ着陸しました。質問2:このような簡単な宣言ができないのはなぜですか?:
regex - 正規表現を除外
HttpOnly 構成の正規表現があります。
Header edit Set-Cookie ^(.*)$ $1;HttpOnly;Secure
Appdynamics EUM の場合、この正規表現から「ADRUM」で始まるすべてのもの (引用符なし) を除外したいと考えています。
どうすれば進めますか?
助けてくれてどうもありがとう
よろしくお願いします !ルド
.htaccess - htaccess を使用した Noindex セッション ID ページ
SID=
Google でインデックス化されたパラメーターを含むページがたくさんありますnoindex
。https://www.example.com.au/checkout/cart/?SID=c79e6055436bf371a02f4d2601cecd03
htaccess で次のコードを使用しましたが、一致しないようですか?
ruby - Chrome Webブラウザーでrubyを使用してセレンのヘッダーを変更するためのリクエストヘッダーを追加する方法
ruby を使用した Selenium を使用して、chrome に modHeaders のリクエスト ヘッダーを追加しようとしています。
このコードを試しましたが、うまくいきません。Mod ヘッダー拡張機能がブラウザーに追加されましたが、その拡張機能に要求ヘッダーを追加できません。
私のコードで問題を見つけるのを手伝ってください。
ありがとうございました。
.htaccess - Magento キープアライブ応答: 接続を閉じる
htaccess に KeepAlive ステートメントを追加しようとしています。私は次のように設定しました:
私はこれをテストしました、私は接続に近い応答を得ました!
誰かがこれを解決する方法を知っていますか? 私はmagento 1.7を使用しています。
apache - Apache mod_headers: set-cookie ヘッダーを編集できません
Cookie が有効なドメインを次のように変更しようとしていますmod_headers
。
から:
ipa_session=e88331a44e20d8b5caaacb0e896029fe; Domain=internal.example.com; Path=/ipa; Expires=Tue, 13 Dec 2016 09:31:33 GMT; Secure; HttpOnly
に:ipa_session=e88331a44e20d8b5caaacb0e896029fe; Domain=example.com; Path=/ipa; Expires=Tue, 13 Dec 2016 09:31:33 GMT; Secure; HttpOnly
Mod-headers はうまく機能しており、次のルールが機能します。
しかし、「Set-Cookie」ヘッダーを編集しても何も起こりません:
Apache 構文は問題ありませんが、ルールは何もしません。
Apache パッケージのバージョン: 2.4.18-2ubuntu3.1
apache - Apache mod_headers はパスのヘッダーを設定解除できません
特定のパスを除くすべての場合に、Apache で mod_headers を使用してヘッダーを設定しようとしています。以下の 3 つのバリエーションをそれぞれ試してみましたが、パスを除外するために適切に機能しているようには見えません。すべてのケースで、例のパスに一致するものを含むすべてのリクエストのヘッダーを取得します。例: http://example.com/charts/24_hour_commodity/450/300
または:
または
最初の例でヘッダーが設定されている理由、または次の2つの例でヘッダーが設定解除されていない理由を理解するのを手伝ってくれる人はいますか? 1つの実用的なソリューションで十分です...
更新: Apache サイトでの処理の順序について読んだ後、代わりに条件付きブロックを使用してみました。どちらも機能しません:
または
だから、まだ壊れています。処理中の特定のポイントの後に、Header ステートメントが起動しないことに関する何かである必要があります。または、メインのものよりも前に条件付きで発火し、オーバーライドされているもの。ただし、根本原因までデバッグする方法が見つかりません。