Ich arbeite zum ersten Mal an IIS. Meine Website funktioniert nur ohne das WWW-Präfix. Wenn ich eintrete: dieser Link es funktioniert gut, aber wenn ich mit www betrete wie hier es gibt "Datei nicht gefunden" zurück. Der cname-Datensatz ist bereits vorhanden.
-1
The cname record already exists.
So kommt es auf die richtige IP an. Aber HTTP ist ein spezielles Protokoll, es sendet auch den Hostnamen in seinen Anfragen. Das bedeutet, dass Sie Ihren Webserver so konfigurieren müssen, dass er auch für ein anderes Ziel antwortet (das mit dem Präfix www).Antworten:
Der Hostnamen-Teil der URL ist separat in der HTTP-Anforderung enthalten und wird vom Webserver verwendet, um den virtuellen Host auszuwählen, der zur Bearbeitung der Anforderung verwendet werden soll.
Darüber hinaus gibt es nichts Magisches an der
www.
Präfix; was den Webserver betrifft,www.example.com
undexample.com
sind zwei völlig getrennte virtuelle Hosts.Sie müssen einen separaten Hostnamen hinzufügen, der entweder ein Alias für den vorhandenen Host ist, oder einen Umleitungshost. ich sehr stark empfehlen, dass Sie Letzteres tun, aber der Vollständigkeit halber beides einbeziehen.
Alias (schnell aber dreckig):
www.example.com
) im bereitgestellten Textfeld. Klicken OK und Schließen .Nachdem Sie diese Änderungen vorgenommen haben, funktionieren die beiden Namen identisch, werden jedoch von allen Clients als unterschiedlich betrachtet.
Umleitung (empfohlen):
Dies sollte dazu führen, dass alle Anforderungen, die an den Umleitungshostnamen gesendet werden, automatisch an den entsprechenden Speicherort am kanonischen Hostnamen umgeleitet werden. Dies stellt sicher, dass Suchmaschinen nicht zwei identische Websites mit unterschiedlichen URLs sehen, was häufig als schlechtes Zeichen angesehen wird. Verwenden Permanent Umleitungen bedeutet, dass alle Clients die Umleitungsantwort zwischenspeichern sollten, damit sie in Zukunft nur noch wenige Schritte auf Ihre Website zugreifen und so die Leistung für wiederkehrende Besucher verbessern können.
quelle