Google Domains를 통해 도메인을 구입했고 Heroku에서 내 앱을 호스팅하고 있습니다.
사용자가 네이 키드 도메인을 통해 내 앱에 액세스 할 수 있기를 원하지만 Google Domains에서는 네이 키드 도메인에 CNAME을 설정할 수 없습니다. “하위 도메인 전달”을 허용하는 옵션이 있습니다. 하지만 설정하면 URL 경로가 삭제됩니다.
예를 들어 네이 키드 도메인에 “하위 도메인 전달”을 설정하고 example.com/123
, 사용자를 example.com
로 리디렉션합니다.
도메인과 경로를 모두 전달하려면 어떻게해야하나요?
댓글
- GoDaddy에서 호스팅하는 도메인에 대해 매우 유사한 질문을 받았지만 여기에서 사용할 수있는 옵션처럼 보이지 않으며 Google Domains에서도 사용할 수 있습니다. webmasters.stackexchange.com/questions/12777/ …
- 도메인 이름에서 다음으로 DNS CNAME을 시도 했습니까? example.herokuapp.com ??
- @closetnoc, 예. Google Domains는 네이 키드 도메인에 대한 CNAME 레코드를 허용하지 않습니다.
- @ w3d : ' 아닙니다. Google Domains (및 대부분의 등록 기관)는 5 일의 환불 정책을 제공하므로이를 수행 한 후 즉시 GoDaddy에서 도메인을 다시 구입했습니다. 문제가 해결되었습니다.
- @BlairAnderson-방금 수락 된 답변을 업데이트했습니다.
답변
시간이 좀 걸렸지 만 이걸 알아 냈어요. 2 단계 프로세스입니다 (다른 방법이있을 수 있지만 AWS에서도 작동합니다).
1) CNAME 레코드를 사용하여 www.example.com
를 눌러 실제 호스트 이름으로 전달합니다.
2) 네이 키드 도메인을 구성하려면 “종합 레코드”를 추가하고 “하위 도메인 전달”을 설정합니다. 하위 도메인 텍스트 상자에 @
기호 만 있으면됩니다.
3) “앞으로 경로”옵션을 선택하십시오. 원하는대로 정확히 수행해야합니다.
댓글
- @가 트릭을 수행했습니다. Google이 ' 여기에 공백 값을 넣지 못하도록했지만 @에 대해 알려주세요.
- 정말 감사합니다!
답변
하위 도메인 전달에는 이제 전달 경로옵션이 있습니다.
답변
현재로서는 불가능하지만 Google Domains에는 5 일 반품 정책 및 반품 후 도메인은 즉시 사용할 수있게됩니다. 다른 등록 기관에서 다시 구매할 수 있습니다.
https://support.google.com/domains/answer/6000754
이는 매우 중요한 사항입니다. 기본 도메인 전달을 제공하는 GoDaddy에서 도메인을 반환하고 다시 구입할 수 있습니다.
https://support.godaddy.com/help/article/422/manually-forwarding-or-masking-your-domain-name
댓글
- GoDaddy를 포함한 대부분의 등록 기관은 ' t 네이 키드 도메인에 대한 CNAME 레코드를 허용하지만 네이 키드 도메인에 액세스하는 경우 사용자를 다른 하위 도메인 (예 : www)으로 전달할 수있는 옵션을 제공합니다. 이로 인해 약간의 성능 저하가있을 수 있음을 알았으므로이를 해결하기 위해 Cloudflare '의 무료 계정에 가입하고 DNS 관리를 통해 네이 키드 도메인에 대한 CNAME 레코드입니다. 도움이 되었기를 바랍니다.
- 이 답변은 현재 잘못되었으며 업데이트해야합니다. tachyonstemplates.com/2018/google-domains-forward-root
답변
이것은 Rod Michael Perez가 지적한 유일한 방법입니다.
https://support.google.com/a/answer/2518373?hl=en
간단히 말하면 알몸 도메인은 Google 관리 콘솔> 도메인> 도메인 추가 / 제거로 이동하여 리디렉션됩니다. 그런 다음 특정 도메인의 경우 “변경 리디렉션 링크”를 사용하여 네이 키드 도메인을 리디렉션합니다. 예를 들어 “www”를 사용할 수 있습니다. 적용하려면 “변경 사항 저장”을 누르십시오.
도메인이 하나 뿐인 경우 다음 링크가 도움이 될 수 있습니다.
https://admin.google.com/DomainSettingsChangeNakedRedirect
이제 자격 증명을 사용하여 도메인 DNS 관리 콘솔로 이동하여 “www”에 대한 A 레코드를 추가하고 IP를 가리켜 야합니다. 어떤 이유로 “@”레이블이 붙은 네이 키드 A 레코드는 DNS 영역에 포함되어야합니다. 기존 CNAME “www”레코드를 삭제합니다.
이제 네이 키드 도메인을 사용하여 리디렉션을 테스트합니다.
이 문제를 파악하는 데 3 ~ 4 시간이 소요되기를 바랍니다. .
Answer
.htaccess
파일을 만드세요.
# Rewrite EVERYTHING to the new domain RewriteRule ^(.*)$ newDomain.ext/$1 [R=301,L]
댓글
- ' 만 도메인을 등록한 경우 ( Google Domains를 통해) .htaccess 파일을 생성 할 " 공간 "이 있습니까?이 " 공간 "이 Apache에서 관리되고 mod_rewrite에 대한 액세스를 제공합니까?
- 있는 경우 ' 일반 호스팅이므로 ' htaccess를 허용합니다. ' 그들이 ' 차단할 것이라고 상상할 수 없습니다. 그렇지 않으면 멋진 URL과 같은 기본적인 것조차 불가능합니다.
- @Martin, 사용자를 새 도메인으로 리디렉션하지 않으려 고합니다. 사람들이 example.com/123을 입력하고 example.com으로 전달하지 않기를 바랍니다. HTACCESS는 ' 경로가 삭제되기 때문에 실제로 도움이되지 않습니다. 여기에 약간의 색상을 추가하기 위해이 도메인은 링크 단축기 (예 : bit.ly)로 사용되므로 사용자가 네이 키드 도메인 이외의 다른 항목을 입력하도록하는 것은 비생산적입니다. Google Domains를 사용해 본 사람의 의견을 보내 주시면 감사하겠습니다.
- 질문에서이 사실을 명확히 해주시기 바랍니다. 그리고 내 예에서는 경로가 삭제되지 않았으며
$1
에 값이 있습니다. 선호도에 맞게 조정할 수 있습니다. 그러나 다시 한 번 질문에 몇 가지 예를 추가해 주시면
답변
Google 지원팀이 도움이되었습니다.
www에 대한 cname 추가 http://www.yourgoogledomain.com 에 합성 레코드 @ 추가 (yourgoogledomain을 도메인으로 변경)
매력처럼 작동합니다.
댓글
- 그 대답은 의미가 없었습니다. 영어처럼 읽히지 않는 ' 문장과 비트 그 이상은 어떻습니까?
Answer
도메인 대시 보드에서 기본 도메인 처리 방법을 설정하고 기본 도메인을 원하는 페이지로 리디렉션 할 수 있습니다.
당신은 여기에서 단계별 세부 정보를 확인할 수 있습니다. https://support.google.com/a/answer/2518373?hl=en
또한 사용할 수있는 하위 도메인 전달 아래의 옵션. 먼저 합성 레코드 목록에 CNAME을 추가합니다. 그런 다음 보유한 합성 레코드 목록에서 “하위 도메인 전달”을 선택합니다. 이 경우 방금 추가 한 CNAME을 선택하려고합니다. 필요에 따라 합성 레코드를 추가하고 편집 할 수도 있습니다. 경로 전달 및 기타 옵션을 사용 설정합니다.
여기에서 세부 정보를 확인할 수 있습니다. https://support.google.com/domains/answer/6072198?hl=en