Question Dans les navigateurs web modernes, y a-t-il un intérêt à mettre www en face d'une URL qui l'utilise?


En allant à www.facebook.com ou www.cbc.ca Y at-il un avantage ou une différence en omettant le www?

EDIT: alors ça pourrait être un problème si www est omis mais pas ajouté automatiquement, pourrait-il être un problème si www est ajouté mais pas obligatoire?


70
2018-01-07 02:51


origine


Vois ici: no-www.org - gparyani
Vois ici: oui-www.org - Michael Hampton
Nah, voir ici: extra-www.org - chris-l
dub-dub-dub était commun pendant un moment - qu'est-il arrivé à ça? - Phil
@MichaelHampton J'aime que yes-www semble dire que nous devrions utiliser www pour rappeler aux gens la différence entre le protocole de transfert hypertexte et les autres protocoles Internet. C’est vraiment dommage que personne n’ait jamais pensé à mettre http dans les URL Web pour le rendre plus clair…;) - yochannah


Réponses:


Dans les navigateurs web modernes, y a-t-il un intérêt à mettre www en face d'une URL qui l'utilise? En allant sur www.facebook.com ou www.cbc.ca, y a-t-il un avantage ou une différence en omettant le www?

Ce n'est généralement pas le cas, mais pourrait.

Cela n'a rien à voir avec le navigateur; cela a à voir avec le serveur Web. Le serveur Web est un ordinateur (ou même plusieurs ordinateurs) qui reçoit des requêtes pour les pages Web et envoie les données appropriées. Une URL comprend plusieurs parties, dont le nom ou l'adresse du serveur Web.

Beaucoup d'entreprises hébergent plus qu'un simple serveur Web, elles peuvent également exécuter un serveur FTP, un serveur de base de données, un serveur de messagerie, etc. Celles-ci peuvent être hébergées sur la même machine que le serveur Web ou sur des machines différentes.

Par le passé, il était courant de spécifier la différence via un préfixe de cohérence. Ainsi, par exemple, Acme Industries pourrait acheter le nom de domaine acme.org, puis en créer un ou plus ordinateurs pour héberger les différents services dont ils disposent. Lorsque vous souhaitez utiliser l'un des services, vous devez entrer le nom d'hôte approprié:

 www.acme.org - Acme’s web-site
 ftp.acme.org - Acme’s file server
 sql.acme.org - Acme’s database server
 pop.acme.org - Acme’s incoming mail server
smtp.acme.org - Acme’s outgoing mail server

Alors pourquoi ça marche encore sans www.? Parce que la plupart des serveurs Web vous permettent d’accepter différentes URL et réorienter les si nécessaire. Pour la commodité des utilisateurs, la plupart des entreprises et des organisations définissent une règle pour que le serveur Web gère les connexions au nom d'hôte sur le port 80 (le "port Web") ou le redirige vers un autre système si le serveur Web est différent. machine.

La différenciation du service ou de la machine à laquelle on accède peut également se faire via le port, mais cela nécessite de l'inclure spécifiquement dans le nom, donc ce n'est pas vraiment mieux que d'utiliser des préfixes:

acme.org:80     - web-server
acme.org:21     - file server

Parfois, le schéma peut exécuter cette fonction:

http://acme.org - web-server
ftp://acme.org  - file server

L'utilisation de schémas fonctionne également et peut être effectuée automatiquement à l'aide du logiciel approprié (par exemple, un navigateur ajouterait http://, un client de messagerie ajouterait pop://, etc.), mais il n’existe pas de schémas officiels pour chaque type de serveur pouvant exister, et en inventer un n’est pas idéal car il faudrait un logiciel pour le supporter.

Il devient de moins en moins nécessaire d'inclure www., mais ce n'est pas universel et certains sites l'exigent encore, car cela aide à organiser les choses.


80
2018-01-07 03:08



Selon la configuration, les redirections peuvent effectivement avoir lieu sur le niveau DNS. En fait, c'est la configuration par défaut avec au moins un fournisseur de domaine majeur. Aussi, si la redirection était au niveau du serveur Web, vous aurez toujours besoin d'entrées DNS à la fois le domaine et son www sous-domaine vers le serveur Web de toute façon (bien que cela permette plus de contrôle pour différents services / ports). - Bob
Oui, il y a différentes façons de procéder maintenant et cela peut devenir assez complexe et déroutant. :-/ Cela dit, lorsque les bases de l'Internet ont été conçues pour la première fois (et plus tard lorsque les URL ont été normalisées), il n'y avait pas d'ICANN ou même IANA et les sous-domaines faisaient vraiment référence à des machines physiques réelles. De nos jours, ils peuvent tous être hébergés depuis le même système ou même un cluster entier. - Synetech
il est dommage que les enregistrements SRV ne puissent pas être utilisés pour HTTP avant 1.2 au plus tôt: stackoverflow.com/questions/9063378/... - Rob Starling
Sur une note de côté, parfois les navigateurs faire avoir quelque chose à voir avec cela: dans Firefox, si le domaine non-www est inaccessible, le navigateur va essayer de charger le sous-domaine www. Par exemple, chargement example.invalid va également charger www.example.invalid sans aucune redirection de serveur. - kapex
@kapep, oui, certains navigateurs tenteront d'être utiles et d'ajouter automatiquement des schémas et des préfixes. Par exemple, dans Chrome, si vous entrez microsoft et appuyez sur Ctrl+Enter, Chrome va ajouter http://www. et .com. Cependant, je voulais dire que le exigence pour eux n'a rien à voir avec le navigateur, c'est au serveur de savoir si ça va marcher ou non. - Synetech


Oui et non. Le www est juste un sous-domaine utilisé pour les sites Web, et malheureusement toutes les entreprises ne peuvent pas accéder à leur domaine de second niveau.

Si l'adresse vous allez a un sous-domaine www et son pas mis en place pour permettre son deuxième niveau alors son nécessaire. Sinon, non.

Pour ce qui est de la façon dont vous l'avez mis en place, il y a les deux écoles de pensée qui www n'est pas nécessaire et qu'il le fait. Il y a peu de raison ne pas pour configurer vos enregistrements de domaine afin qu'ils pointent vers le domaine de deuxième niveau moins www. www est probablement obsolète de nos jours, mais il n’ya pas de mal à l’avoir. Dans mon cas, je n'ai personnellement pas de domaines www mais c'est dû à la paresse plus que toute autre chose.


14
2018-01-07 03:12



Je pense qu'un sous-domaine et un cname sont des choses différentes. le www est un cname, pas un sous-domaine. - fredsbend
Un nom est seulement un type d'enregistrement tel qu'un nom A ou un nom AAAA, simplement qu'il pointe vers un autre nom de domaine, plutôt qu'une adresse IP. Il n'y a rien de magique ou de spécial dans le sous-domaine www qui le rend toujours un cname - je le règle généralement en tant que noms A ou AAAA. - Journeyman Geek♦
Oui, c'est vrai, mais personne ne met en place le www en tant que sous-domaine, où il s'agit de quelque chose de différent du domaine régulier. Il est déroutant d’appeler cela un sous-domaine, à cause de la convention, non pas parce qu’il en est techniquement une ou non. Bien que techniquement, le www n'est pas non plus le cname, mais cela semble trop technique pour cette question. - fredsbend
techniquement, foo.bar est un sous-domaine de .bar, qui est un domaine de premier niveau (qui existera probablement bientôt), et www.foo.bar est un sous-domaine de foo.bar. Nous divisons les cheveux ici, mais cname est un type d'enregistrement de domaine Plutôt qu'un type de domaine. - Journeyman Geek♦
@fredsbend - en fait, il est courant de configurer www comme un sous-domaine, car il offre de meilleures performances - une recherche de moins sur le DNS. Ne cherchez pas plus loin que Google comme exemple. Leurs enregistrements www sont des enregistrements A comme le sont leurs domaines de base. La même chose est vraie pour superuser.com et slashdot.com. Ils ne sont en aucun cas uniques ou différents de la norme. - davidgo


Habituellement, les entreprises redirigent "domain.com" vers "www.domain.com", mais ce n'est pas une norme obligatoire, et elle n'est pas toujours suivie.

Pendant que vous effectuez la plupart de vos interactions sur Internet via un navigateur Web, il existe d’autres éléments sur Internet que les pages Web. Bien que la quasi-totalité de ces éléments se retrouve dans les pages Web d’aujourd’hui, il existe toujours des serveurs FTP, Telnet, Gopher, des serveurs de nouvelles, des serveurs de messagerie, SIP (voix sur IP) et quelques autres protocoles amusants. Quelqu'un se souvient du doigt?

Comme tous ces services étaient différents, chacun avait un nom d'hôte unique attribué par convention: vous pouviez toujours compter sur un serveur FTP sur ftp.netscape.net, leur serveur gopher était gopher.netscape.net, etc.

Bien sûr, dans les années 80 et au début des années 90, un ordinateur serveur coûtait plus cher qu'une voiture de luxe. Donc, www.company.com et ftp.company.com Probablement a souligné le même endroit, puisque toute l'entreprise aurait juste un seul serveur Internet.

Puis quelque chose de grand s'est produit. Dans les années 90: les ordinateurs serveurs étaient moins chers, et les ordinateurs centraux et les mini-ordinateurs coûteux cédaient la place à des systèmes de base qui coûtaient moins cher qu'un week-end à Disneyland. Tout ordinateur de bureau peut être un serveur Web, grâce à Linux gratuit, et les utilisateurs ont commencé à créer leurs batteries de serveurs avec plusieurs PC. Aujourd'hui, vous pouvez créer un serveur Web pour moins de 100 dollars et le stocker dans une canette de soda (avec un peu de chance).

Ainsi, Internet a explosé: Facebook reçoit aujourd'hui plus de visites en une journée que la totalité de l'Internet en 1995. Nous utilisons donc plus d'un serveur pour traiter les requêtes Web: groupes Grâce à la magie de l’équilibrage de la charge, les ordinateurs ne sont plus en mesure de répondre à un seul nom d’hôte, et Internet semble s’être installé sur un navigateur Web.

Cela signifie que www.domain.com n'est plus sur le même ordinateur que ftp.domain.com. Alors, où pouvons-nous envoyer des demandes au domaine "nu" de "domain.com"?

Aujourd'hui, les gens pensent à "Internet" comme à "Internet" et utilisent donc un navigateur pour tout ce qu'ils font. Cela est pratique, car avoir des programmes séparés pour télécharger des fichiers, lire des nouvelles, vérifier le courrier électronique, lire des blogs et vérifier la météo peut être très pénible. Il évoque également des questions telles que "Pourquoi avons-nous www devant les pages Web?" Cela signifie que nous pouvons généralement supposer qu'une requête pour un domaine nu est la même qu'une demande pour le serveur www de ce domaine.

Alors maintenant, la plupart des entreprises répondront aux demandes nues en redirigeant "domain.com" vers "www.domain.com". Cependant, aucune norme ne l'exige, et vous constaterez fréquemment que les petits domaines hébergés sur des batteries de serveurs ne répondent pas aux domaines nus. (Par exemple, une société d'hébergement dont j'ai utilisé les utilisateurs a abandonné la page de destination de la société d'hébergement lorsque quelqu'un a tapé simplement "mydomain.com".)

Heureusement pour les fainéants parmi nous, il existe un raccourci clavier dans la plupart des navigateurs qui vous permet de raccourcir encore plus le processus: tapez simplement «société», appuyez sur Ctrl-Entrée, et le navigateur le développe en «www.company.com».


3
2018-01-07 22:19



C'est un bon point sur les utilisateurs qui demandent pourquoi nous avons www devant les adresses. Pratiquement le seul moment où un utilisateur final voit une URL est dans son navigateur, ce qui revient presque toujours à www. Une fois que vous commencez à écrire une application Web ou à administrer des réseaux, vous «découvrez» rapidement toutes sortes dewww URL. Les gens demandent pourquoi ils ont www dans leur page Web, mais personne ne demande pourquoi ils doivent ajouter le smtp et pop à leur URL lors de la configuration de Thunderbird. - Superbest
À l'époque où le webmail devenait une chose (plutôt que d'utiliser des clients de messagerie autonomes tels qu'Outlook), j'ai demandé à un utilisateur d'obtenir son courrier électronique en pointant son navigateur sur "mail.mydomain.com". Elle n'arrêtait pas de me dire que ça ne fonctionnait pas. Après 2 jours de visites, elle m'a finalement montré une capture d'écran. Elle tapait "www.mail.mydomain.coim". Parfois, vous ne pouvez tout simplement pas gagner. - TomXP411


La partie nom de domaine des URL est lue en arrière. Alors www.example.com/index.html est en fait comme com/example/www/index.html en termes de qui est "à l'intérieur" qui.

De nombreux sites ont un www sous-domaine, mais ils peuvent aussi avoir d'autres sous-domaines tels que ftp, secure, members, forum, us, fr, china etc. Ce sont tous différents les uns des autres, et www.example.com est aussi une adresse différente de example.com (il n'y a pas de règle disant example.com doit être interprété comme www.example.com et non, par exemple, store.example.com).

Que se passe-t-il si je n’ajoute pas le www?

Généralement rien. Les personnes qui gèrent des sites Web réalisent que tout le monde va l’oublier tout le temps, alors ils configurent leur site pour www.example.com et example.com pointer au même endroit (en redirigeant).

Une fois dans une lune bleue, vous pouvez rencontrer un site qui ne fonctionnera pas sans www parce que la personne qui l'exécute n'a pas fait la configuration. Donc, vous pourrez accéder à http://www.example.com mais http://example.com va retourner une erreur.

Que se passe-t-il si je mets un extra www?

Idem que ci-dessus, sauf que le commutateur fonctionne autour de l’URL et

En outre, techniquement, vous êtes censé inclure le http:// partie aussi, donc toute adresse que vous entrez est incomplète de toute façon si vous entrez le www ou pas. Le navigateur devra déduire ce que vous vouliez dire dans les deux cas - il peut donc en déduire que le www était destiné à être inclus.

Sites où le www les choses sont très rares de nos jours, mais je sais que j'en ai rencontré quelques-unes au cours des 2-3 dernières années. Je ne peux pas me souvenir de ce qu'ils étaient en ce moment.


3
2018-01-08 06:08





En tant qu'administrateur système, si vous souhaitez utiliser les services CDN pour accélérer votre service Web, vous ne pouvez utiliser aucune combinaison de règles DNS.

Pour utiliser un CDN, vous devez utiliser un Cns dns, vous devez donc créer un Cname pour acme.org, mais si vous souhaitez recevoir du courrier avec user@acme.org, vous ne pouvez pas avoir cname pour acme.org. Ensuite, vous devez utiliser un sous-domaine www pour le serveur Web, afin que sysadmin soit obligatoire pour avoir un enregistrement www.

Les navigateurs modernes vous ont caché le besoin d'écrire la partie www, mais cette partie peut être nécessaire pour un site Web avec un taux de visites élevé. Les règles pour internet sont anciennes, mais sont nos règles.


0
2018-01-07 22:28





Il y a les problèmes liés à la variété des smartphones et des tablettes à petit écran (désolé, mais je ne peux pas me forcer à taper les iWords) qui parcourent maintenant le Web.

Généralement les préfixes de mobi. ou m. sont utilisés (au lieu de www.) afin de fournir des pages Web adaptées aux écrans plus petits.

Qui n'a pas rencontré le problème d'essayer de naviguer sur une page Web à grande échelle sur un petit appareil (défilement, défilement, défilement)?


0
2018-01-08 18:34





Sur la base de ce qui a déjà été mentionné, la plupart des serveurs d'entreprise / privés seront automatiquement redirigés vers WWW. D'un autre côté, beaucoup, sinon la plupart des sites .GOV et .MIL ne le seront pas. Dans ces cas, vous recevez généralement l'un des nombreux messages d'erreur. Ces sites ne sont généralement pas redirigés automatiquement vers HTTPS: depuis HTTP: même lorsque cela est nécessaire.


-1
2018-01-08 21:25



Pas correcte. Voir, par exemple: usa.gov, whitehouse.gov, etc. - Moshe Katz