Apache: adicionar cabeçalho a um URL específico?

1

Acabei de configurar algumas negociações de Conteúdo para meu URL raiz com base neste Documento do Apache e parece funcionar muito bem.

Como meu site também definiu um cookie de idioma, testei o seguinte no meu virtualhost (também mencionado no documento)

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

Mas, como só tenho um URL com conteúdo negociado, não quero enviar um Vary: Cookie para todos os pedidos. Isso impediria que todo o cache fosse eficiente, já que um sessionid também é armazenado em um cookie (corrija-me se estiver errado).

Então, minha pergunta é como posso acrescentar apenas o cabeçalho Vary para esse URL específico.

Eu já tentei especificar as diretivas em uma seção Diretório ou Arquivos de Local, mas nenhuma pareceu funcionar.

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

The vary header is sent for / but also for /eng/index.html and all requests

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

The vary header is not sent neither for / nor for any requests

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

The vary header is not sent neither for / nor for any requests

    
por Julien 03.03.2014 / 16:24

0 respostas