Warum unterscheidet sich www.example.com von example.com?

366
greenber

Ich habe versucht, in der "Kopf" -Seite umzuleiten, aber was ich bekam, war ein flackernder Bildschirm. Ich möchte, dass der Link zur "sauberen" URL lautet. Wie mache ich das ohne Flackern (was ich nehme, ist run amok.)

0
In welcher Beziehung steht Ihr Fragetitel zu Ihrer Frage? Weil ich es nicht sehe. Daniel B vor 8 Jahren 2
Entsprechend den Domänennamen, die Sie zuvor in Kommentaren angegeben haben, sind beide so konfiguriert, dass sie über einen A-Eintrag auf dieselbe IP-Adresse verweisen. Dies legt nahe, dass dies eine falsche Konfiguration des Servers ist. Sie müssen Ihre Frage bearbeiten, um zu erläutern, womit Sie die Seiten bereitstellen und wie sie konfiguriert ist. Michael B vor 8 Jahren 0

3 Antworten auf die Frage

0
LPChip

Der Unterschied ist, weil www. ist nicht Teil der Hauptdomäne. www wird als Subdomain bezeichnet.

Das bedeutet, dass Sie auf Ihrer Website die Subdomain www sicherstellen müssen. verweist auf den gleichen Ordner wie Ihre Hauptdomäne. In diesem Fall benötigen Sie keine Weiterleitung, und beide sind identisch.

Das "www" ist keine Subdomain. Es ist der Hostname. Diese Antwort finden Sie unter [sf]: http://serverfault.com/a/269840/324849 Ron Maupin vor 8 Jahren 0
@RonMaupin Natürlich www. ist eine Subdomain. Nur weil die meisten Serverkonfigurationen www zulassen. so gut wie ohne zu arbeiten bedeutet nicht, dass es plötzlich keine Subdomain ist. Ein FQDN besteht aus Protokoll: //subdomain.domain.extension LPChip vor 8 Jahren 0
"Www" ist der Hostname, "example.com" ist der Domänenname und "www.example.com" ist der FQDN. Ich habe keine Ahnung, woher Sie kommen, dass "www" eine Unterdomäne ist. Wenn Sie etwas zur Sicherung Ihrer Position haben, bearbeiten Sie Ihre Frage bitte mit ein und fügen Sie einen Link hinzu. Ron Maupin vor 8 Jahren 1
Es ist mir egal, wie viele Engel auf dem Kopf einer Domäne tanzen können! :-) Nur wie man sie auf denselben index.asp verweist wie von DreamWeaver hochgeladen. greenber vor 8 Jahren 0
(Als konkretes Beispiel zeigt diese Site - im Aufbau - zwei verschiedene Seiten: http://www.nhtf.net und http://nhtf.net) greenber vor 8 Jahren 0
@RonMaupin: Dies sichert die Position von LPChip: [Wikipedia-Seite für "Domainname"] (https://en.wikipedia.org/wiki/Domain_name) sagt: "www ist ein Label zum Erstellen von www.example.com, einer Unterdomäne von example.com. "..." Ein Hostname ist ein Domänenname, dem mindestens eine IP-Adresse zugeordnet ist. Die Domänennamen www.example.com und example.com sind beispielsweise auch Hostnamen, die Domäne com jedoch nicht. " Wenn Sie die Position einnehmen, dass "www.example.com" eine Unterdomäne ist, aber "www." ist nicht, dann streiten Sie sich um die technische Interpretation einer anerkannten Abkürzung. TOOGAM vor 8 Jahren 1
@ TOOGAM, ich habe nicht geschrieben, dass "www.example.com" eine Unterdomäne ist; Ich schrieb, dass es ein FQDN ist. Das `protocol: //` ist eigentlich kein Teil des Namens, das ist eine Browser-Funktion. andere Anwendungen brauchen das nicht. Ron Maupin vor 8 Jahren 0
0
moonpoint

Wie leiten Sie im Abschnitt "Kopf" Ihres HTML-Codes um? Verwenden Sie " Aktualisieren ", z. B. <META HTTP-EQUIV="Refresh" CONTENT="0; URL=http://example.com/index.html">(ein Wert größer als 0 bedeutet, dass Sie eine Verzögerung von x Sekunden wünschen, bevor der Browser die Seite aktualisiert), oder verwenden Sie eine 301-Weiterleitung, wie bei Will setzen des HTML-Codes angegeben eine 301-Weiterleitungsseite in ein Dokument die gleiche Funktion erfüllen wie eine echte 301-Weiterleitung? oder etwas anderes? Wenn Sie einen Apache-Webserver verwenden und bearbeiten httpd.confkönnen, können Sie www.example.com als Alias für example.com festlegen. Fügen Sie z. B. Folgendes in einen VirtualHostAbschnitt für den Domänennamen ein und starten Sie die Apache-Webserver-Software erneut mit apachectl restart:

ServerName example.com ServerAlias www.example.com 

Die URL wird nicht geändert, aber beide zeigen auf das gleiche Dokumentstammverzeichnis. Wenn Sie die URL umschreiben möchten, können Sie, falls Sie Apache für den Webserver verwenden, die Erklärung für die Frage anzeigen. Ändern von www in Nicht-www anstelle des Gegenteils mit .htaccess in einem anderen Stack Exchange-Site webmasters.stackexchange.com .

0
greenber

Nun, es scheint, dass dies ein lokales Problem ist, und nur bei Chrome: zwei Registerkarten mit www. und ohne in IE zeigt nicht das Problem, sondern in Chrome aber nur auf diesem Computer - vielleicht ein Caching-Problem? Na gut, das ist buchstäblich mein Problem zu lösen. Vielen Dank an alle !!