Google 도메인의 URL 경로가있는 기본 도메인 전달


23

Google Domains를 통해 도메인을 구매했으며 Heroku에서 앱을 호스팅하고 있습니다.

사용자가 기본 도메인을 통해 내 앱에 액세스 할 수 있기를 원하지만 Google 도메인에서는 기본 도메인에 대해 CNAME을 설정할 수 없습니다. "하위 도메인 전달"을 허용하는 옵션이 있지만 설정되면 URL 경로가 삭제됩니다.

예를 들어 기본 도메인에 대해 "하위 도메인 전달"을 설정하고로 이동 example.com/123하면 사용자가로 리디렉션됩니다 example.com.

도메인과 경로를 모두 전달하려면 어떻게해야합니까?


GoDaddy에서 호스팅하는 도메인에 대해 매우 유사한 질문이 있었지만 사용 가능한 옵션처럼 보이지 않고 Google 도메인에서도 사용할 수 있습니다. webmasters.stackexchange.com/questions/12777/…
Evan Appleby

도메인 이름에서 example.herokuapp.com으로 DNS CNAME을 시도해 보셨습니까?
closetnoc

1
@closetnoc, 그렇습니다. Google 도메인은 기본 도메인에 대한 CNAME 레코드를 허용하지 않습니다.
Evan Appleby 2016 년

1
@ w3d : 그것은 보이지 않습니다. Google Domains (및 대부분의 등록 기관)는 5 일의 환불 정책을 제공하므로이를 수행 한 후 GoDaddy에서 즉시 도메인을 다시 구매했습니다. 문제 해결됨.
Evan Appleby

1
@BlairAnderson-감사합니다. 업데이트 된 답변입니다
Evan Appleby

답변:


25

시간이 걸렸지 만 이것을 알아 냈습니다. 2 단계 프로세스입니다 (다른 방법이있을 수도 있지만 AWS에서도 작동합니다).

1) CNAME 레코드를 사용 www.example.com하여 실제 호스트 이름으로 전달하도록 설정하십시오 .

2) 기본 도메인을 구성하려면 "합성 레코드"를 추가하고 "하위 도메인 전달"을 설정하십시오. 하위 도메인 텍스트 상자에 @부호를 입력하십시오 .

3) '전달 경로'옵션을 선택하십시오. 그것은 당신이 원하는 것을 정확하게해야합니다.


@ 트릭을했다. 구글이 당신이 빈 값을 넣을 수있을뿐만 아니라에 대해 얘기하지 않을 것이라는 놀라운 @
다닐 Gasques

정말 고마워요!
slick1537

2

현재로서는 불가능하지만 Google 도메인에는 5 일 반품 정책이 있으며, 도메인이 반환되면 즉시 다른 등록 기관에서 도메인을 다시 구매할 수있게됩니다.

https://support.google.com/domains/answer/6000754

이것이 중요한 요구라면 도메인을 도메인으로 반송하여 GoDaddy에서 다시 구매할 수 있습니다.

https://support.godaddy.com/help/article/422/manually-forwarding-or-masking-your-domain-name


GoDaddy를 포함한 대부분의 등록 기관은 기본 도메인에 대한 CNAME 레코드를 허용하지 않고 기본 도메인에 액세스 할 경우 사용자를 기본 하위 도메인 (예 : www)에 전달할 수있는 옵션을 제공합니다. 나는 이것으로 약간의 성능 저하가있을 수 있음을 알았으므로 그것을 극복하기 위해 Cloudflare의 무료 계정에 가입했으며 DNS 관리를 통해 네이 키드 도메인에 대한 CNAME 레코드를 설정할 수 있습니다. 이것이 누군가를 돕기를 바랍니다!
Evan Appleby

이 답변은 현재 틀 렸으며
Blair Anderson


1

Rod Michael Perez가 지적한 것처럼 이것이 나를 위해 일한 유일한 것입니다.

https://support.google.com/a/answer/2518373?hl=ko

요컨대 Google 관리 콘솔> 도메인> 도메인 추가 / 삭제로 이동하여 기본 도메인 리디렉션 방법을 변경할 수 있습니다. 그런 다음 특정 도메인의 경우 '변경 리디렉션 링크'를 사용하여 기본 도메인을 리디렉션합니다. 예를 들어 "www"를 사용할 수 있습니다. "변경 사항 저장"을 눌러 적용하십시오.

하나의 도메인 만있는 경우 다음 링크가 도움이 될 수 있습니다.

https://admin.google.com/DomainSettingsChangeNakedRedirect

이제 자격 증명을 사용하여 도메인 DNS 관리 콘솔로 이동하여 "www"에 대한 A 레코드를 추가하고 IP를 가리켜 야합니다. 어떤 이유로 "@"레이블이 붙은 기본 A 레코드가 DNS 영역에 포함되어야합니다. 기존 CNAME "www"레코드를 삭제하십시오.

이제 기본 도메인을 사용하여 리디렉션을 테스트하십시오.

나는 이것이 3-4 시간 동안 누군가를 구하기를 바랍니다.


0

.htaccess파일을 만드십시오 .

# Rewrite EVERYTHING to the new domain
RewriteRule ^(.*)$ newDomain.ext/$1 [R=301,L]

Google 도메인을 통해 단순히 도메인을 등록한 경우 .htaccess 파일을 만들 수있는 "공간"이 있습니까? 이 "공간"은 Apache에 의해 관리되고 mod_rewrite에 대한 액세스를 제공합니까?
MrWhite

일반 호스팅이라면 htaccess를 허용합니다. 나는 그들이 그것을 막을 것이라고 상상할 수 없다. 좋은 URL과 같은 기본적인 것들조차 그렇지 않으면 불가능하다.
Martijn

@Martin, 사용자를 새 도메인으로 리디렉션하지 않습니다. 사람들이 example.com/123을 입력하고 example.com으로 전달하지 않기를 바랍니다. 경로가 삭제되어 HTACCESS가 실제로 도움이되지 않습니다. 여기에 약간의 색상을 추가하기 위해이 도메인은 링크 단축기 (예 : bit.ly)로 사용되므로 사용자가 기본 도메인 이외의 다른 유형을 입력하도록하는 것은 비생산적입니다. Google Domains를 사용한 사람의 의견은 대단히 감사하겠습니다.
Evan Appleby 2016 년

귀하의 질문에 이것을 명확히하고 싶을 수도 있습니다. 그리고 내 예제에서 경로가 삭제되지 않았으므로 $1값이 있습니다. 당신은 당신의 취향에 더 조정할 수 있습니다. 그러나 다시 한 번 질문에 몇 가지 예를 추가하는 것이 좋습니다.
Martijn

0

Google 지원이 도움이되었습니다.

www에 cname 추가 합성 레코드 @를 http://www.yourgoogledomain.com에 추가 (googledomain을 도메인으로 변경)

매력처럼 작동합니다.


1
그 대답은 의미가 없었습니다. 영어처럼 읽히지 않는 문장과 문장보다 조금 어떻습니까?
1N5818

0

도메인 대시 보드에서 기본 도메인을 처리하는 방법을 설정하고 기본 도메인을 원하는 페이지로 리디렉션 할 수 있습니다.

https://support.google.com/a/answer/2518373?hl=ko에서 단계별 세부 정보를 확인할 수 있습니다.

하위 도메인 전달에는 사용할 수있는 옵션도 있습니다. 먼저 CNAME을 합성 레코드 목록에 추가합니다. 그런 다음 보유한 합성 레코드 목록에서 '하위 도메인 전달'을 선택하십시오. 이 경우 방금 추가 한 CNAME을 선택하려고합니다. 필요에 따라 합성 레코드를 추가하고 편집 할 수 있습니다. 경로 전달 및 기타 옵션을 켭니다.

https://support.google.com/domains/answer/6072198?hl=ko 에서 자세한 내용을 확인할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.