Apache:添加标题到一个特定的url?

我只是基于这个Apache文档为我的根urlconfiguration了一些内容协商,似乎工作得很好。

由于我的网站还设置了一个语言cookie,我在我的虚拟主机中testing了以下内容(在文档中也提到过)

SetEnvIf Cookie "lang=([^;]+)" prefer-language=$1 Header append Vary cookie 

但是,因为我只有一个带有协商内容的URL,所以我不想为所有请求发送一个Vary:Cookie。 它会阻止所有的caching是有效的,因为sessionid也存储在一个cookie中(纠正我,如果我错了)。

所以我的问题是我怎么只能追加这个特定的urlVary头。

我已经尝试在“位置目录”或“文件”部分中指定指令,但似乎没有任何效果。

 <Location "/"> Header append Vary cookie </Location> 

不同的标题被发送给/但也为/eng/index.html和所有的请求

 <Directory /my/htdocs> Header append Vary cookie </Directory> 

不同的标题不会被发送,也不会被发送任何请求

 <Files "/index.html"> Header append Vary cookie </Files> 

不同的标题不会被发送,也不会被发送任何请求