상업용 G-Suite Google 사이트에서 호스팅되는 웹사이트가 있습니다.www 버전웹사이트가 제대로 작동하지만www가 아닌버전이 제대로 작동하지 않습니다:
# 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.
이 상태에 들어가려면 GoDaddy 콘솔에서 간단히 만들었습니다.DNS A 레코드www 버전의 웹 사이트에 접속할 때 얻은 IP 주소를 복사했습니다.이것이 올바른 생성 방법입니까?DNS A 레코드, Google이 이 특정 IP 주소가 시간이 지나도 일정하게 유지될 것이라고 보장하는지 모르기 때문인가요? 대신 입력해야 하는 다른 특정 IP 주소가 있습니까?
404를 받고 있으므로 문제는 DNS에 있는 것이 아니라 웹 서버가 HTTP 요청 헤더의 "Host:" 값에 "www" 접두사가 있을 것으로 예상하는 Google 사이트에 있다고 생각하는 경향이 있습니다. 그러나 다음과 같이 하위 도메인 필드를 비워둘 수 없으므로 Google 사이트 도구 콘솔에 이러한 주소 매핑을 추가할 수 없습니다.
내가 여기서 무엇을 놓치고 있는 걸까요?
답변1
GoDaddy 제어판에서 domain.com에서 www.domain.com으로 리디렉션 규칙을 추가하면 작동합니다. 방문자는 귀하의 사이트를 처음 방문할 때 301 리디렉션을 받으면 브라우저에 캐시됩니다. 301은 영구 리디렉션 코드이며, 302와는 반대로 캐시되어 매번 리디렉션되지 않습니다. 어느 것을 사용할지는 당신에게 달려 있습니다.