Quels sont les avantages et les inconvénients d'avoir http://www.example.com/
vs http://example.com/
?
Par exemple, un problème que je connais est que si j'utilise un domaine sans, www
je ne peux pas définir de cookie pour le sous-domaine actuel uniquement (car il n'y a pas de sous-domaine), et les cookies que je définis sont envoyés à tous les sous-domaines.
Réponses:
N'oubliez pas que l'utilisation de ce
www.example.com
bouton vous permet de définir des cookies uniquement sur le site principal . L'utilisationexample.com
ne vous permettra que de définir des cookies*.example.com
qui incluentstatic.example.com
. Ainsi, chaque demande pour n'importe quel sous-domaine inclura les cookies, ce qui ralentira un peu le transfert. L'utilisationwww.example.com
vous permettra de décider pour quelle partie vous souhaitez créer des cookies.la source
Si vous allez utiliser
www.example.com
, vous devriez faireexample.com
une réorientation permanente verswww.example.com
.Dans
www
certains cas, le sous-domaine est en fait un serveur complètement différent de celui du TLD parent. Bien que la plupart des moteurs de recherche soient assez intelligents pour le comprendre, il est toujours bon de placer le renvoi.Je suis l'inverse complet de cela,
www.example.com
est une redirection permanente versexample.com
, parce que je préfère utiliser l'URL canonique plus courte. Il est également logique pour moi que je puisse espérer qu'une requête HTTPexample.com
générera une page Web ou une redirection vers tout sous-domaine traitant de requêtes HTTP.De plus, vous souhaitez que les personnes qui pointent sur votre site utilisent l'URL canonique, celle qu'elles sélectionnent dans la barre d'outils de leur navigateur. La redirection sur celle qui N'EST PAS votre URL canonique permet d'assurer la cohérence à cet égard.
la source
Y compris le
www
sous - domaine semble se résumer à deux conditions:Cookies - La définition de cookies
*.example.com
risque de causer du chagrin (davantage de trafic), car les cookies seront envoyés à chaque demande, quel que soit le sous-domaine. Dans ce cas, je choisirais d'utiliser le,www
car cela me donne le choix de définir des cookies à savoir*.example.com
si j'en ai besoin (par exemple, un cookie d'utilisateur authentifié), ouwww.example.com
de réduire le trafic sur mes autres sous-domaines.Esthétique - Est-ce que je me soucie beaucoup de l'apparence du domaine? Si je déteste vraiment le
www
trafic mais que je suis inquiet à propos du trafic de cookies, je pourrais atténuer le problème en hébergeant mon contenu statique sur un tout nouveau domaine tel que celuistatic-example.com
qui resterait sans cookie.la source
Ceci est une considération mineure mais pertinente pour les sites commerciaux. Les utilisateurs non techniques s'attendent à ce qu'un site Web commence avec
www
, par conséquent, lorsqu'ils ne voient pas qu'ils pourraient ne pas penser à un domaine en tant que site Web.Bien que cela puisse sembler ridicule à ceux d'entre nous qui savent comment fonctionnent les choses, j'ai souvent rencontré cette attitude avec leur famille, leurs amis et leurs collègues non techniques, et ces personnes sont susceptibles de représenter la grande majorité de vos clients.
En outre, de nombreux logiciels tels que la messagerie électronique, les processeurs mondiaux, les clients de réseaux sociaux & co reconnaîtront automatiquement un nom de domaine commençant par
www
un lien hypertexte et le rendront actif - avec un domaine nu ou unnon-www
domaine que vous devrez ajouterhttp://
pour le logiciel. pour le rendre actif. Le fait de pouvoir cliquer sur un lien au lieu de copier-coller dans un navigateur peut faire la différence entre un client visitant votre site ou se rendant chez votre concurrent.la source
bbc.co.uk/whatever
quand elle redirige toujours vers la version www.http://
. Donc, si l'URL esthttp://www.example.com
, alors je viens souvent d'utiliserwww.example.com
. Si c'était le cashttp://other.example.com
, j'utiliseraishttp://other.example.com
. Sinon, les utilisateurs ne réalisent pas qu'il s'agit d'une URL. Cela semble fou, mais les gens mélangent tout le temps les URL et les adresses électroniques. Malheureusement, nous avons tellement de problèmes sur le Web que nos utilisateurs ne connaissent plus les bases.Il ne semble pas y avoir de raison concrète d’utiliser l’une sur l’autre en ce qui concerne les résultats de recherche ou d’autres résultats souhaités. Ma préférence personnelle est
no-www
due à la longueur.Le plus important est de vous assurer que vous redirigez vos travaux vers votre domaine préféré et de définir votre domaine préféré dans la console de recherche Google (Google Webmaster Tools).
la source
Sans répéter les réponses valables ci-dessus concernant les cookies, l'esthétique, les utilisateurs non techniques attendant le
www
sous - domaine, etc.Une autre raison pour laquelle j'ai tendance à privilégier l'
www.
approche de sous - domaine pour le site principal est le développement local. J'utiliselocal.
pour mon serveur de test local. Je m'attends toujours à ce que le site soit accessible via un sous-domaine et puisse facilement faire la distinction entre les sites de test et les sites en direct, si nécessaire. Les cookies peuvent être conservés séparément des sites locaux et réels.www.example.com
Site en directlocal.example.com
Serveur de test localL'utilisation d'un sous-domaine pour le serveur de test facilite également les tests à partir d'un appareil mobile, car le sous-domaine peut être défini dans le DNS public qui pointe vers un serveur de test local (IP local). Ce n'est que lorsque le périphérique mobile est sur le réseau WiFi local qu'il pourra accéder au serveur de test local. (Assurez-vous que les optimisations de navigateur mobile sont désactivées lors de la connexion locale, sinon le serveur d'optimisation distant tentera également d'accéder à votre serveur local et échouera.)
la source
Oui, utilisez toujours à la
www
place d'un domaine nu. Bien que Heroku soit quelque peu spécialisé, le type de structure de routage qu’il a créé va probablement devenir plus courant à mesure que les utilisateurs déploient des sites Web sur des grappes d’ordinateurs. Les domaines nus sont beaucoup moins flexibles que www, car ils nécessitent un enregistrement A au lieu d'un enregistrement CNAME. Voir https://devcenter.heroku.com/articles/avoiding-naked-domains-dns-arecords .Bien que vous ne le pensiez peut-être pas aujourd'hui, tous les sites Web devraient et, espérons-le bientôt, utiliseront tout le temps le protocole SSL. En effet, la sécurité vaut toujours mieux que pas de sécurité et les coûts liés à SSL ne représentent déjà qu'environ 1% de CPU supplémentaire (voir http://www.imperialviolet.org/2010/06/25/overclocking-ssl.html ). Vous devriez également obtenir votre certificat SSL pour www.
la source
Mes gens du référencement me disent que Google n'aime pas les domaines nus. Un symptôme de ceci est que si vous essayez de rediriger votre
myblog.blogspot.com
blog versexample.com/blog
, vous obtiendrez une erreur indiquant que les blogs ne peuvent pas être hébergés sur des domaines nus .la source