Autor Zpráva
-
Profil *
Chamurappi:

co prosím tě znamená tato hláška?
zjištěna hlavička "Vary: Accept-Encoding,User-Agent"; pravděpodobně existuje více reprezentací zdroje.

Text jsem si přečetl a obsah jaksi i chápu, ale nechápu, čím je to způsobeno. Nejsem si vědom, že bych tu hlavičku někde nějak nastavoval.
Chamurappi
Profil
Reaguji na pomlčku:
Nejsem si vědom, že bych tu hlavičku někde nějak nastavoval.
Ale asi ji stejně něco nastavuje. Že by třeba redakční systém?
Validátor si to z prstu necucá. Nech si zobrazit HTTP hlavičky a uvidíš, že tam skutečně je.

Je to jen informace, nikoliv varování či chyba. Dozvěděl ses, že možná různým prohlížečům posíláš různý kód a že si tedy můžeš různé verze kódu zvalidovat při použití rozšířeného rozhraní.
-
Profil *
(přihlásím se, až net pojede normálně)

Redakční systém nebo nic podobného tam není, veškeré php tam píšu sám. Opravdu nevím, co by do toho mohlo kecat.
Jak si můžu zobrazit hlavičky? Nebo ještě jinak.. co přesně mám hledat v kódu, když pátrám po původu té hlášky? Různým prohlížečům nemám důvod posílat rozdílný kód a rozhodně to záměrně nedělám.
Bubák
Profil
Jak si můžu zobrazit hlavičky?
http://validator.webylon.info/detailed.html (zatržítko HTTP hlavičky)
http://web-sniffer.net/
Firefox Add-ons Live HTTP Headers https://addons.mozilla.org/en-US/firefox/addon/3829 - myslím, že v tmto případě je zbytečné Firefoxí Add-ons instalovat

co přesně mám hledat v kódu
vary
Chamurappi
Profil
Reaguji na pomlčku:
Jak si můžu zobrazit hlavičky?
Třeba tak, že si na úvodní stránce validátoru zaškrtneš „zobrazit HTTP hlavičky“ :-)
Umí je zobrazit i web-sniffer.

Opravdu nevím, co by do toho mohlo kecat.
Nastavení serveru. Nějaký ten „.htaccess“ nebo tak, nevím, tuhle řísi neznám…

Různým prohlížečům nemám důvod posílat rozdílný kód
To není přesné. Používáš gzipování výstupu (možná nevědomky), takže „Vary: Accept-Encoding“ tady má smysl a skutečně od tebe mohou různé prohlížeče dostat různé odpovědi podle toho, jestli umějí rozgzipovávat nebo ne (většinou umějí). Jenže hrátky s gzipem probíhají tak transparentně a automaticky, že se „Vary: Accept-Encoding“ používá jen k tomu rozpoznání a prostému využití gzipovací schopnosti. Kdybys posílal jen takovouto Vary, validátor by mlčel.
Tvá hlavička ovšem říká, že se odpověď může lišit i v závislosti na User-Agentovi a to už je pro můj validátor zajímavé. (I když to tedy v tomto případě říká zbytečně.)
-
Profil *
Že mi na webu běží gzipování, jsem netušil. Už nevím, kdy jsem validitu kontroloval posledně, ale tahle hláška tam nebyla. Zřejmě jde o aktivitu ze strany hostingu. Asi pátrám po něčem, co bych měl nechat žít.

Díky vám oběma. Web-sniffer jsem neznal, zase vím o něco víc.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: