2009-05-08 6 views
4

Quels sont technique/programmation/non-SEO avantages et inconvénients de www ou no-www, pour les domaines et sous-domaines?Technique/Programmation/Non-SEO Avantages et inconvénients de WWW ou de non-WWW?

Du twitter de Jeff Atwood à http://twitter.com/codinghorror/status/1637428313:
«sorte de regrettant le choix sans www car il provoque la soumission complète des cookies à toutes les sous-domaines :(»
Qu'est-ce que cela signifie est-il un blog ou un article détaillant ce

Quels sont les autres problèmes spécifiques et leurs raisons doivent être pris en considération pour www vs sans www

Mise à jour:..
sur la recherche de plus d'informations sur ce sujet, je trouve utile (en plus de réponse Laurence Gonsalves):

+0

appartient à serverfault.com – lothar

Répondre

9

Les cookies sont, par défaut, limités à l'hôte de l'URL sur laquelle ils ont été définis. Donc, les cookies mis sur "http://example.com/foo.html" peuvent être vus par d'autres pages sur "example.com" mais pas les pages sur d'autres hôtes - même pas des sous-domaines.

Il est possible de définir un attribut de domaine pour un cookie qui peut le rendre visible par plusieurs hôtes. Cet attribut de domaine doit commencer par un point et doit être un suffixe du nom d'hôte de la page définissant le cookie. Les cookies définis avec un attribut domain sont (potentiellement) visibles pour les pages sur les hôtes pour lesquels l'attribut domain est un suffixe. Donc, si l'attribut de domaine d'un cookie est ".example.com", il sera visible sur "www.example.com", "forums.example.com", "foo.bar.example.com" mais pas "" exemple .com ". Ainsi, si vous diffusez une partie de votre site depuis "example.com", vous ne pouvez pas créer de cookies visibles pour les sous-domaines, mais si vous utilisez toujours des sous-domaines, vous pouvez créer des cookies que tous les sous-domaines peuvent voir.

Vous pouvez trouver une explication très détaillée mais quelque peu difficile à lire dans RFC2965. J'ai également trouvé un websiteGear article qui a une explication assez claire.

Questions connexes