web-dev-qa-db-fra.com

WWW ou non WWW, que choisir comme nom de site principal?

Du point de vue technique, le seul problème est le trafic et les liens entrants (l'un d'eux doit être redirigé vers un autre).

Maintenant, je dois choisir lequel doit être le principal. Certains sites ont www (google, Microsoft, Ruby-lang) et certains sans www (stackoverflow, github). Il me semble que les plus récents n'utilisent pas WWW.

Que choisir?

S'il vous plaît avec quelques explications.

MISE À JOUR: Ceci est une question liée à la programmation. En fait, le site est destiné aux programmeurs, donc je m'attends à voir ce que les gens de technologie pensent.

MISE À JOUR: Le site sans WWW est clairement gagnant. Merci les gars!

85
Mike Chaliy

Peu importe ce que vous choisissez, mais vous devez en choisir un et être cohérent. C'est plus une question de style mais il est important de noter que les moteurs de recherche considèrent ces deux URL comme des sites différents:

http://www.example.com
http://example.com

Donc, celui que vous choisissez pour des raisons esthétiques doit être utilisé de manière cohérente pour des raisons de référencement.

Edit: Mon opinion personnelle est de renoncer au www car il me semble archaïque. J'aime aussi les URL plus courtes. Si cela ne tenait qu'à moi, je redirigerais tout le trafic de www.example.com à example.com.

63
Andrew Hare

N'utilisez pas WWW. C'est un virelangue inutile et une douleur dans le cul pour les graphistes.

21
Keith Williams

Il y a quelques problèmes que vous devriez considérer. Voir par exemple Utiliser des domaines sans cookie pour les composants pour un problème de validité des cookies.

Mais quelle que soit votre décision: utilisez un seul de ces domaines comme nom de domaine canonique et utilisez une redirection 301 pour corriger le non valide. Pour un serveur Web Apache, vous pouvez utiliser mod_rewrite pour ce faire.

17
Gumbo

Configurez les deux, évidemment. Je ferais de la redirection www vers l'URL normale, car elle n'existe que pour faire plaisir aux gens qui la tapent habituellement au début de chaque adresse. Juste ne pas, quoi que vous fassiez, exigez que le www soit tapé manuellement. Déjà.

14
Lucas Jones

Cela dépend de votre public, je pense. Un public non technique supposera que le www est là, tandis qu'un public technique ne s'y attendra pas instinctivement et appréciera les URL plus courtes.

( Modifier : J'ai récemment créé un domaine à utiliser par ma famille, y compris le webmail. Ma femme a demandé quelle était l'adresse du webmail. J'ai répondu " mail.ourdomain.com ". Elle a tapé" www.mail.ourdomain.com ".)

Quoi qu'il en soit, assurez-vous que celui que vous n'utilisez pas proprement fait une redirection 301 vers celle que vous faites use - alors ni les utilisateurs ni les moteurs de recherche n'auront à s'en soucier.

12
RichieHindle

Je redirigerais vers sans www. Dans Apache 2.x:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_Host} ^www\.yourdomain\.com$
RewriteRule (.*) http://yourdomain.com/$1 [R=Permanent] 

Je pense que le www n'a pas de sens; nous savons tous que nous sommes sur le World Wide Web. Il serait préférable d'utiliser des sous-domaines pour l'équilibrage de charge ou pour des sites spécifiques à un appareil (comme m.google.com pour mobiles, par exemple, même s'il existe désormais un domaine de premier niveau .mobi).

10
Gav

Un aspect de cette question concerne les CDN et certains hébergeurs Web (par exemple, Google Sites). Ces hôtes nécessitent que vous ajoutiez un enregistrement CNAME pour le nom de votre site qui pointe vers les serveurs hôtes. Cependant, en raison de la conception du DNS, les enregistrements CNAME ne peuvent pas coexister avec d'autres enregistrements du même nom, tels que NS ou SOA records. Ainsi, vous ne peut pas ajouter un CNAME pour votre nom example.com et doit à la place ajouter le CNAME pour un sous-domaine. Bien sûr, les gens choisissent normalement "www" pour leur sous-domaine.

Malgré cette limitation technique, je préfère omettre le www sur mes sites si possible.

10
Greg Hewgill

www est utilisé comme sous-domaine standard, sous-dossier pour les sites Web du domaine principal.

http://no-www.org/ essaient de le rendre obsolète.

Bien que http://www.w3.org/ incluez www.

Cela vaut la peine de vérifier ces deux sites.

Cela semble être devenu une question de goût et de religion pour le moment plutôt qu'une norme. Quoi que vous choisissiez, assurez-vous de vous inscrire ou de rediriger depuis www en tant que raccourcis Ctrl + Entrée, etc. dans www.

8
StuperUser

Auriez-vous d'autres sous-domaines? Dans l'affirmative, cela peut rendre l'utilisation du www plus logique à mon sens car certains endroits peuvent avoir divers sous-domaines utilisés à d'autres fins comme un magasin ou des sous-domaines d'internationalisation.

6
JB King

J'utilise normalement www.sitename.com car il est explicite qu'il s'agit de la partie principale de votre site. Testing.sitename.com teste. House.sitename.com est mon PC personnel. J'aime être explicite mais cela ne me dérange pas lorsque les sites n'utilisent pas www. Je ne suis pas du plus pur. :)

5
Tony

Utilisation sans le www. La raison générale derrière cela est que puisque vous écrivez une adresse à un navigateur Web, il est déjà implicite que vous accédez à un Web site (que feriez-vous d'autre avec un navigateur?) - l'utilisation du www supplémentaire est donc inutile.

Pour être précis, lors de la réception d'une demande http, vous savez que l'utilisateur souhaite accéder au site Web. Le navigateur Web ajoute implicitement http: // - header , donc l'utilisateur n'a qu'à se soucier de l'adresse. Il en va de même pour les autres services - si vous hébergez ftp, cela devrait suffire à pointer le client ftp vers le domaine sans ftp. -préfixe.

Si je comprends bien, les raisons d'utiliser les différents sous-domaines www., Ftp., Etc. sont principalement historiques et ne sont plus pertinentes de nos jours, car le trafic est simplement dirigé vers le bon serveur/service - les préfixes redondants viennent de rester bloqués parce que de leur popularité.

3
Ilari Kajaste

Je fais toujours la redirection non www vers www et je me réfère à eux comme www.mysite; Pensez à divers forums et applications de messagerie instantanée qui convertissent correctement les liens uniquement lorsqu'ils commencent par www. .

2
foxx1337

Vous voulez que votre URL soit mémorable, et vous voulez que Google et al enregistrent la même URL pour les classements et autres.

La meilleure pratique semble être de gérer le www, mais toujours HTTP le redirige vers une variante non www. De cette façon, les moteurs de recherche savent classer les liens vers les deux variantes sur le même site.

2
Keith

Quoi que vous utilisiez, respectez-en un ou bien vous devrez créer 2 ensembles de cookies pour chaque domaine afin que vos sessions/cookies fonctionnent correctement.

1
Adam F