1

.htacess で次の行を使用しUser-Agentて、 http ヘッダーに を追加できることを知っています。Vary

Header append Vary User-Agent

しかし、すでに設定されている場合、ヘッダーUser-Agentから削除するにはどうすればよいですか?Vary

mod_headers docによると、オプションはありappendますが、同等の「削除」オプションはありません。

4

2 に答える 2

4

以下の簡単な答えですが、空の Vary: ヘッダーを送信しないようにするために、いくつかのシェナニガンが必要です (パラノイアから回避するようにしてください)。

Header edit Vary (.*)User-Agent(.*) $1$2
# Remove leading or trailing ',' without making things complex above
Header edit Vary ^,?(.*),?$ $1
# 2.4-only: remove empty Vary header
Header unset Vary "expr=resp('Vary') =~ /^$/"

x-never-match は、使用される可能性が低いヘッダー名にすることができます。

于 2014-12-02T00:36:16.457 に答える