Apache: добавить заголовок к одному конкретному URL?
Я только что настроил некоторые согласования контента для моего корневого URL на основе этого документа Apache, и он, кажется, работает отлично.
Поскольку мой сайт также установил языковой файл cookie, я протестировал следующее на своем виртуальном хосте (также упоминается в документе)
SetEnvIf Cookie "lang=([^;]+)" prefer-language=$1
Header append Vary cookie
Но тогда, поскольку у меня есть только один URL с согласованным контентом, я не хочу отправлять Vary: Cookie для всех запросов. Это помешает эффективному кешированию, так как sessionid также хранится в cookie (поправьте меня, если я ошибаюсь).
Поэтому мой вопрос заключается в том, как я могу добавить заголовок Vary только для этого конкретного URL.
Я уже пытался указать директивы в разделе Location Directory или Files, но ни одна из них не работала.
<Location "/">
Header append Vary cookie
</Location>
Заголовок var отправляется для /, но также для /eng/index.html и всех запросов
<Directory /my/htdocs>
Header append Vary cookie
</Directory>
Заголовок var не отправляется ни для / ни для каких запросов
<Files "/index.html">
Header append Vary cookie
</Files>
Заголовок var не отправляется ни для / ни для каких запросов