Ich habe drei Subdomains, cdn.domain
, private.domain
und public.domain
. Da die Sitzung zwischen den Domänen geteilt I .domain
als Domain auf den KeksLassen Sie einen Cookie eine bestimmte Subdomain ignorieren
Ausführen der Tests von https://tools.pingdom.com verwende ich bin immer diese Meldung:
Serve static content from a cookieless domain
Bedeutung die Cookies auf domain
, private.domain
und public.domain
werden auch für die cdn.domain
gesetzt Wie kann ich Cookies nur auf cdn.domain
ignorieren?
Im Server verwende ich nginx und Schienen
EDIT
Auf Schienen Dies ist, wie stelle ich die Sitzungen
Rails.application.config.session_store :cookie_store, key: 'server_session', domain: :all
Passing domain: :all
cookie generiert einen Cookie für die Domain .domain
Dies funktioniert für mich, weil die Sitzung zwischen Domänen beibehalten wird. Aber das Cookie für die Domäne .domain
ist auch gültig Domain cdn.domain
, die gegen PageSpeed recommendations ist, und das ist, was ich versuche
Können Sie Codebeispiele angeben, was Ihre Cookies machen oder was Sie bisher versucht haben? – fbelanger
@fbelanger Hat eine Änderung gemacht, wenn das nicht möglich ist das ist in Ordnung, nur als Antwort senden, damit ich es akzeptieren kann –