it-swarm.com.de

Warum funktioniert meine Site nur mit einem WWW in der URL?

Ich bin ein bisschen verwirrt über die folgenden Punkte:

  1. Es gibt eine einfache Textwebsite ohne Javascript, die nur mit dem Präfix funktioniert. http://www.mysite.corporation.com funktioniert, aber http//mysite.corporation.com funktioniert nicht. Was könnte los sein?
  2. Ich habe ein paar LAMP-VPS und kann mich nicht erinnern, jemals Probleme mit dem führenden WWW gehabt zu haben
  3. Warum schreiben Leute URLs mit einem www. Gibt es eine Geschichte dahinter?
12
Mikhail

Grundsätzlich ist www nur eine Unterdomäne. Der Grund, warum die bestimmte Site ohne die WWW-Unterdomäne nicht funktioniert, kann entweder ein falsch konfigurierter DNS oder eine falsch konfigurierte Konfiguration sein.

Sie können versuchen, einen nslookup durchzuführen, um herauszufinden, welchen IP-Adressen sie zugewiesen sind (um zu überprüfen, ob die DNS-Einstellungen korrekt sind):

Beispiel für meine eigene Domain:

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

Wenn diese beiden übereinstimmen, ist Apache (vhost) möglicherweise falsch konfiguriert. Wenn Sie die Fehlkonfiguration nicht sehen, müssen Sie sie hinzufügen und die Frage beantworten, damit wir einen Blick darauf werfen können.

Warum die Leute der URL das Präfix www voranstellen, lesen Sie in Wikipedia nach:

Viele für das World Wide Web verwendete Domain-Namen beginnen mit www, da es seit langem üblich ist, Internet-Hosts (Server) entsprechend den von ihnen bereitgestellten Diensten zu benennen. Der Hostname für einen Webserver lautet häufig www, genauso wie er für einen FTP-Server ftp und für einen USENET-Newsserver news oder nntp sein kann. Diese Hostnamen werden wie in www.example.com als DNS-Unterdomänennamen (Domain Name System) angezeigt. Die Verwendung von "www" als Subdomainname ist in keinem technischen Standard oder Richtlinienstandard erforderlich. In der Tat hieß der erste Webserver nxoc01.cern.ch [26], und viele Websites existieren ohne ihn. Viele etablierte Websites verwenden immer noch "www" oder sie erfinden andere Subdomainnamen wie "www2", "sicher" usw. Viele solche Webserver sind so eingerichtet, dass sowohl das Domain-Stammverzeichnis (z. B. example.com) als auch das WWW Subdomain (z. B. www.example.com) verweist auf dieselbe Site. andere erfordern das eine oder andere Formular, oder sie können verschiedenen Websites zugeordnet werden.

9
PeeHaa
  1. URL für die Site hat keine Beziehung zur Nutzung oder Nichtnutzung von Webtechnologien auf der Site. Es ist eine Frage der DNS-Einstellungen der Domain nd Konfiguration des Webservers, die der Site dienen

  2. Lesen Sie die Zonendefinitionen für Standortdomänen aus diesen vps und finden Sie Unterschiede heraus. Im Bind-Jargon zur Domain hinzufügen

    @ IN CNAME www

    www IN A NN.NN.NN.NN

führt zum "Klonen" der Host-WWW-Adresse an die Adresse der Domain. Und wenn in der Webserverkonfiguration für den Domainnamen der Website in irgendeiner Form mit dem Alias ​​"www" verknüpft ist, werden beide URLs den gleichen Inhalt anzeigen.

DNS- und Webkonfigurationsänderungen müssen durchgeführt werden von Hand

1
Lazy Badger