Technik / Programmierung / Non-SEO Vor- und Nachteile von WWW oder No-WWW?
-
22-07-2019 - |
Frage
Was ist Technik / Programmierung / Nicht-SEO Vor-und Nachteile von www oder Nicht www, für Domains sowie Sub-Domains?
Von Jeff Atwood twitter unter http://twitter.com/codinghorror/status/1637428313:
„Art von Bedauern darüber, die nicht-www Wahl, weil es verursacht volle Cookie Vorlage an alle Unterdomänen. :(“
Was bedeutet das? Gibt es eine Blog-Post oder Artikel detailliert das?
Welche andere spezifische Themen und ihre Gründe sollten für www berücksichtigt werden. vs no-www.
Aktualisieren :
Auf zu diesem Thema für weitere Informationen suchen, fand ich folgenden hilfreich (neben Laurence Gonsalves Antwort):
- Dropping den WWW-Präfix
- Auswirkungen auf die Suchergebnisse: Jivlain des und Isaac Lins Kommentare
- Verwenden Cookie-freie Domains für Komponenten
- auf Stackoverflow: Soll ich meine Website standardmäßig www.foo oder nicht?
- auf Stackoverflow: Wenn man eine ‚www‘ Sub-Domain verwenden soll
Lösung
Cookies werden standardmäßig mit dem Host der URL beschränkt sie wurden eingestellt auf. So Cookies auf " http://example.com/foo.html " kann von anderen gesehen werden Seiten auf „example.com“, aber keine Seiten auf anderen Hosts -. nicht einmal Subdomains
Es ist möglich, ein Domain-Attribut für einen Cookie zu setzen, die es sichtbar zu mehreren Hosts machen. Dieses Domain-Attribut muss mit einem Punkt beginnen und ein Suffix des Hostnamen der Seite muss die Cookie-Einstellung. Cookies mit einem Domain-Attribut sind (potentiell) sichtbar zu Seiten auf Hosts, für die das Domain-Attribut ein Suffix ist. Also, wenn ein Domain-Attribut des Cookies ist „.example.com“ es wird sichtbar auf ‚www.example.com‘, ‚forums.example.com‘, ‚foo.bar.example.com‘ aber nicht "example.com". Also, wenn Sie einen Teil Ihrer Website von „example.com“ dienen können keine Cookies machen, die Sub-Domains sichtbar sind, aber wenn Sie immer Subdomains verwenden, dann können Sie Cookies machen, dass alle Sub-Domains sehen können.
Sie können eine sehr detaillierte finden, aber etwas schwer Erklärung dieses in RFC2965 zu lesen . Ich fand auch ein websiteGear Artikel , die eine ziemlich klare Erklärung hat.