Am achiziționat un domeniu prin Google Domains și îmi găzduiesc aplicația pe Heroku.

Aș dori ca utilizatorii să poată accesa aplicația mea prin domeniul gol, dar Google Domains nu permite setarea „CNAME” pentru domeniul gol. Au o opțiune care permite „redirecționarea subdomeniului” totuși, atunci când acest lucru este setat, calea URL este abandonată.

De exemplu, dacă configurez „Redirecționare subdomeniu” pentru domeniul gol și merg la example.com/123, redirecționează utilizatorul către example.com.

Cum pot redirecționa atât domeniul, cât și calea?

Comentarii

  • O întrebare foarte similară a fost adresată pentru domeniile găzduite de GoDaddy, dar nu apare ca opțiunile disponibile acolo, sunt disponibile și în Domeniile Google. webmasters.stackexchange.com/questions/12777/…
  • Ați încercat pur și simplu să faceți un DNS CNAME de la numele domeniului dvs. example.herokuapp.com ??
  • @closetnoc, da. Domeniile Google nu permit înregistrări CNAME pentru domeniul gol.
  • @ w3d: nu are ‘ Domeniile Google (și majoritatea registratorilor) oferă o politică de rambursare de 5 zile, așa că am făcut asta și apoi am cumpărat imediat domeniul înapoi pe GoDaddy. Problema a fost rezolvată.
  • @BlairAnderson – mulțumesc, tocmai actualizat răspuns acceptat

Răspuns

Mi-a luat ceva timp, dar mi-am dat seama de asta. Este „un proces în 2 pași (poate există și alte modalități de a face acest lucru, dar acest lucru funcționează și pentru AWS):

1) Folosiți o înregistrare CNAME pentru a seta www.example.com pentru a redirecționa către adevăratul nume de gazdă.

2) Pentru a configura domeniul gol, adăugați o „Înregistrare sintetică” și configurați un „Redirecționare subdomeniu”. În caseta de text subdomeniu, introduceți @ semn și nimic altceva.

3) Selectați opțiunea „Trecere cale”. Aceasta ar trebui să facă exact ceea ce doriți.

Comentarii

  • @ a făcut trucul. Este surprinzător faptul că Google nu ți-a lăsat ‘ să te lase să pui o valoare necompletată acolo, dar, de asemenea, nu vă spun despre @
  • Funcționează excelent mulțumesc!

Răspundeți

Redirecționarea subdomeniului are o opțiune „Trecere înainte” acum.

Răspuns

Deocamdată, acest lucru nu este posibil, dar Google Domains are un Politica de returnare de 5 zile și, odată returnată, domeniul devine imediat disponibil pentru să fie cumpărat din nou de la alți registratori.

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

Dacă aceasta este o nevoie critică, domeniul poate fi returnat și cumpărat de la GoDaddy, care oferă redirecționare de domenii goale.

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

Comentarii

  • Majoritatea registratorilor, inclusiv GoDaddy, nu au ‘ nu permiteți înregistrări CNAME pentru domeniul gol, dar dați în schimb opțiunea de a redirecționa utilizatorul dacă accesează domeniul gol către alt subdomeniu (cum ar fi www). Am constatat că poate exista o ușoară performanță, așa că, pentru a mă rezolva, m-am înscris la contul gratuit Cloudflare ‘ și, prin gestionarea lor DNS, puteți configura un Înregistrare CNAME pentru domeniul gol. Sper că acest lucru ajută pe cineva!
  • În prezent, acest răspuns este greșit și ar trebui actualizat: tachyonstemplates.com/2018/google-domains-forward-root

Răspuns

Acesta este singurul lucru care a funcționat pentru mine, așa cum a subliniat Rod Michael Perez.

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

Pe scurt, puteți schimba modul în care golul domeniul este redirecționat accesând Consola dvs. de administrare Google> Domenii> Adăugați / eliminați domenii. Apoi, pentru domeniul specific, utilizați „modificați linkul de redirecționare” pentru a redirecționa domeniul gol. De exemplu, puteți utiliza „www”. Asigurați-vă că apăsați „Salvați modificările” pentru ca aceasta să aibă efect.

Dacă aveți doar un domeniu, următorul link vă poate ajuta.

https://admin.google.com/DomainSettingsChangeNakedRedirect

Acum trebuie să accesați DNS DNS Management Console folosind acreditările dvs. și să adăugați o înregistrare A pentru „www” și să o îndreptați către adresa dvs. IP. Din anumite motive, înregistrările goale A, etichetate „@”, trebuie incluse în zona DNS. Ștergeți orice înregistrări CNAME „www” existente.

Acum testați redirecționarea utilizând domeniul gol.

Sper că acest lucru salvează pe cineva de la 3 la 4 ore care mi-au trebuit să dau seama de acest lucru. .

Răspuns

Creați doar un fișier .htaccess:

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

Comentarii

  • Dacă ‘ au înregistrat pur și simplu un domeniu ( prin Google Domains) au vreun spațiu ” ” în care să creeze un fișier .htaccess?Este acest ” spațiu ” administrat de Apache și oferă acces la mod_rewrite?
  • Dacă ‘ este o găzduire simplă, ele ‘ vor permite htaccess. Nu pot ‘ să-mi imaginez că ‘ o blochează, chiar și lucrurile de bază, cum ar fi adresele URL frumoase, sunt imposibile altfel.
  • @Martin, nu caut să redirecționez utilizatorii către un domeniu nou. Vreau ca oamenii să poată tasta în example.com/123 și ca aceasta să nu fie redirecționată către example.com. HTACCESS ‘ nu ajută cu adevărat aici, deoarece calea este abandonată. Pentru a adăuga puțină culoare aici, acest domeniu va fi folosit ca un dispozitiv de scurtare a legăturilor (de ex. Bit.ly), astfel încât forțarea utilizatorilor să introducă altceva decât domeniul gol este contraproductivă. Orice opinii de la cineva care a folosit Google Domains ar fi mult apreciate.
  • S-ar putea să doriți să clarificați acest lucru în întrebarea dvs. Și calea nu este abandonată în exemplul meu, $1 are valoarea. Puteți să-l modificați mai mult după preferințele dvs. Din nou, vă sugerez să adăugați câteva exemple la întrebarea dvs., apoi

Răspundeți

Asistența Google m-a ajutat.

Adăugați cname pentru www Adăugați înregistrare sintetică @ la http://www.yourgoogledomain.com (schimbați domeniul dvs. de Google în domeniul dvs.)

Funcționează ca un farmec.

Comentarii

  • Răspunsul nu avea prea mult sens. Ce zici de ceva mai mult decât un run-on-sentence și biți pe care ‘ nu i se citesc ca engleza?

Răspunde

Sub tabloul de bord al domeniilor, puteți seta modul în care este tratat domeniul dvs. nud și puteți redirecționa domeniul gol către pagina dorită.

puteți consulta detaliile pas cu pas aici: https://support.google.com/a/answer/2518373?hl=en

Există, de asemenea, opțiuni de redirecționare subdomeniu pe care le puteți utiliza. Mai întâi, adăugați CNAME la lista de înregistrări sintetice. Apoi, selectați un „Subdomeniu înainte” din lista de înregistrări sintetice pe care le aveți. În acest caz, doriți să alegeți CNAME pe care tocmai l-ați adăugat. Puteți adăuga și edita înregistrări sintetice, după cum este necesar. Activați redirecționarea căii și alte opțiuni.

Puteți consulta detaliile aici: https://support.google.com/domains/answer/6072198?hl=en

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *