Ich habe eine Website, die auf kommerziellen G-Suite Google Sites gehostet wird.www-Versionder Website funktioniert ordnungsgemäß, jedoch dienicht-wwwVersion funktioniert nicht richtig:
# wget www.fashioncodebeautysalon.com
--2018-02-22 21:43:15-- http://www.fashioncodebeautysalon.com/
Resolving www.fashioncodebeautysalon.com (www.fashioncodebeautysalon.com)... 172.217.6.51
Connecting to www.fashioncodebeautysalon.com (www.fashioncodebeautysalon.com)|172.217.6.51|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: ‘index.html’
index.html [ <=> ] 19.78K --.-KB/s in 0.03s
2018-02-22 21:43:16 (671 KB/s) - ‘index.html’ saved [20257]
# wget fashioncodebeautysalon.com
--2018-02-22 21:43:20-- http://fashioncodebeautysalon.com/
Resolving fashioncodebeautysalon.com (fashioncodebeautysalon.com)... 216.58.195.83
Connecting to fashioncodebeautysalon.com (fashioncodebeautysalon.com)|216.58.195.83|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2018-02-22 21:43:20 ERROR 404: Not Found.
Um in diesen Zustand zu gelangen, habe ich in der GoDaddy-Konsole einfach Folgendes erstellt:DNS A-Eintragund die IP-Adresse kopiert, die ich beim Zugriff auf die WWW-Version der Website erhalten habe.Ist dies die richtige Art und Weise zu erstellenDNS A-Eintrag, weil ich nicht weiß, ob Google garantiert, dass diese bestimmte IP-Adresse im Laufe der Zeit unverändert bleibt? Gibt es eine andere bestimmte IP-Adresse, die ich stattdessen hätte eingeben sollen?
Da ich 404 erhalte, neige ich zu der Annahme, dass das Problem nicht bei DNS, sondern bei Google Sites liegt, wo der Webserver erwartet, dass der Wert „Host:“ im HTTP-Anforderungsheader das Präfix „www“ enthält. Ich kann eine solche Adresszuordnung jedoch nicht in der Google Sites-Konsole hinzufügen, da das Subdomain-Feld nicht leer gelassen werden darf, wie hier zu sehen:
Was übersehe ich hier?
Antwort1
Das Hinzufügen einer Umleitungsregel von domain.com zu www.domain.com im GoDaddy-Kontrollfeld sollte funktionieren. Was ist mit Ihren Besuchern? Sie erhalten beim ersten Besuch Ihrer Site eine 301-Umleitung, die in ihrem Browser zwischengespeichert wird. 301 ist ein permanenter Umleitungscode, im Gegensatz zu 302, der nicht zwischengespeichert und jedes Mal umgeleitet wird. Welchen Sie verwenden, bleibt Ihnen überlassen.