.htacess で次の行を使用しUser-Agent
て、 http ヘッダーに を追加できることを知っています。Vary
Header append Vary User-Agent
しかし、すでに設定されている場合、ヘッダーUser-Agent
から削除するにはどうすればよいですか?Vary
mod_headers docによると、オプションはありappend
ますが、同等の「削除」オプションはありません。
.htacess で次の行を使用しUser-Agent
て、 http ヘッダーに を追加できることを知っています。Vary
Header append Vary User-Agent
しかし、すでに設定されている場合、ヘッダーUser-Agent
から削除するにはどうすればよいですか?Vary
mod_headers docによると、オプションはありappend
ますが、同等の「削除」オプションはありません。
以下の簡単な答えですが、空の 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 は、使用される可能性が低いヘッダー名にすることができます。