web-dev-qa-db-fra.com

Pourquoi mon site ne fonctionne-t-il qu'avec un www dans l'URL?

Je suis un peu confus que les points suivants:

  1. Il existe un site Web texte simple, sans javascript, qui fonctionne uniquement avec le préfixe. http://www.mysite.corporation.com fonctionne mais http//mysite.corporation.com ne fonctionnera pas. Que pourrait-il se passer?
  2. Je lance quelques vps LAMP et je ne me souviens pas d’avoir eu des problèmes avec le site www.
  3. Pourquoi les gens écrivent-ils des URL avec un www. Y a-t-il une histoire derrière cela?
12
Mikhail

Fondamentalement, www n'est qu'un sous-domaine. La raison pour laquelle le site spécifique ne fonctionne pas sans le sous-domaine www peut être un DNS mal configuré ou une configuration mal configurée.

Vous pouvez essayer de faire un nslookup pour savoir à quelle adresse IP elles sont assignées (pour vérifier que les paramètres DNS sont corrects):

Exemple de mon propre domaine:

nslookup responsible-disclosure.com
Server:  router.home
Address:  192.168.1.254

Niet-bindend antwoord: (non-authoritive answer in english I think)
Naam:    responsible-disclosure.com
Address:  46.105.30.3
nslookup www.responsible-disclosure.com
Server:  router.home
Address:  192.168.1.254

Niet-bindend antwoord: (non-authoritive answer in english I think)
Naam:    www.responsible-disclosure.com
Address:  46.105.30.3

Si ces deux noms correspondent, vous êtes peut-être mal configuré dans Apache (vhost). Si vous ne voyez pas la mauvaise configuration, vous devez ajouter votre question à la configuration afin que nous puissions jeter un coup d'œil.

Pourquoi les gens préfixent-ils l'URL avec www consultez Wikipedia :

De nombreux noms de domaine utilisés pour le World Wide Web commencent par www en raison de la longue tradition consistant à nommer les hôtes Internet (serveurs) en fonction des services qu'ils fournissent. Le nom d'hôte d'un serveur Web est souvent www, de la même manière qu'il peut s'agir de ftp pour un serveur FTP et de news ou de nntp pour un serveur de nouvelles USENET. Ces noms d'hôte apparaissent sous la forme de noms de sous-domaines DNS (Domain Name System), comme sur www.example.com. L'utilisation de "www" en tant que nom de sous-domaine n'est requise par aucune norme technique ou politique. en effet, le tout premier serveur Web s'appelait nxoc01.cern.ch [26], et de nombreux sites Web en sont dépourvus. De nombreux sites Web établis utilisent encore "www" ou inventent d'autres noms de sous-domaines tels que "www2", "sécurisé", etc. De nombreux serveurs Web de ce type sont configurés de manière à ce que le nom de domaine (par exemple, exemple.com) et le site Web sous-domaine (par exemple, www.example.com) fait référence au même site; d'autres nécessitent l'un ou l'autre formulaire, ou ils peuvent mapper vers différents sites Web.

9
PeeHaa
  1. URL du site n’a aucune relation utiliser ou ne pas utiliser de technologie Web sur le site. C'est une question de paramètres DNS du domaine et configuration du serveur Web, qui servent le site

  2. Lisez les définitions de zone pour les domaines de sites à partir de ces vps et trouvez la différence. Dans le jargon de liaison, ajouter un domaine

    @ EN CNAME www

    www IN A NN.NN.NN.NN

conduit au "clonage" de l'adresse www de l'hôte à l'adresse du domaine. Et si dans la configuration de serveur Web pour le nom de domaine du site www avec un alias quelconque dans www, les deux URL afficheront le même contenu.

Les changements de configuration DNS et Web doivent être faits à la main

1
Lazy Badger