2009-06-09 17 views

risposta

4

Vedere Header directive nella documentazione di mod_headers.

Questo indica al server Web per accodare il nuovo valore del Vary intestazione a qualsiasi valore precedente del Vary intestazione (separando il nuovo valore dalla vecchia da una virgola) o per creare una nuova valore per l'intestazione Vary. Il nuovo valore da creare o aggiungere sarà user-agent. Questa intestazione verrà creata/aggiunta solo se la variabile di ambiente non varia non è definita nell'ambiente del servizio Apache in esecuzione.

In sintesi, se la dont-variano variabile di ambiente non esiste, il server emetterà qualcosa di simile:

Vary: ...,user-agent 
11

Questo utilizza Apache mod_headers di aggiungere il valore "User-Agent "all'intestazione HTTP Vary, ma solo se l'ambiente dont-vary non è impostato.

Ma qual è l'intestazione di Vary? Vedi RFC2616 che dice

Il Vary valore del campo indica l'insieme di campi di request-header che completamente determina, mentre la risposta è fresco, se una cache è consentito usare la risposta per rispondere a un successiva richiesta senza riconvalida

Se si esprime diversi markup HTML sulla base dell'intestazione User-Agent, si potrebbe utilizzare un'intestazione Vary con User-Agent in esso per garantire che un proxy caching non servono contenuti destinati f oppure browser X al browser Y.

Problemi correlati