nginx Vary: Header doppelt

yago

Member
Hallo,

ich verwende NGINX und hab jetzt die gzip Komprimierung aktiviert.
Dazu habe ich auch das Flag gzip_vary on; gesetzt, damit im Header Vary: Accept-Encoding gesendet wird.

Jetzt hab ich allerdings das Problem, das es vorher schon einen Vary: Header gab, und ich daher jetzt zwei habe, anstatt einen mit beiden Werten kombiniert.

HTTP/1.1 200 OK
Server: nginx
Date: Sat, 17 Dec 2016 13:28:38 GMT
Content-Type: text/html; charset=UTF-8
Connection: keep-alive
Vary: Accept-Encoding
Vary: User-Agent

Content-Encoding: gzip

Stattdessen sollt es ja eher

Vary: Accept-Encoding, User-Agent sein

Wie löst ihr das Problem?
 
Das Problem ist eher ein kosmetisches als ein technisches. Technisch gesehen ist es erlaubt, mehrere Header mit gleichem Namen und unterschiedlichen Werten zu haben ;)
 
danke, war mir nicht bekannt

Ich möchte in Zukunft aber eventuell cloudflare aktivieren, und zumindest dann scheint dies problematisch zu sein, habe das eben mal mit einer subdomain getestet.
Dort ist dann nur noch der untere Eintrag, der Vary: User-Agent vorhanden.
Der Vary: Accept-Encoding wird dann entfernt.

Gibt es eine Möglichkeit, mit nginx beide zusammenzufügen?
 
Back
Top