Jag köpte en domän via Google Domains och jag är värd för min app på Heroku.
Jag vill att användare ska kunna komma åt min app via den nakna domänen, men Google Domains tillåter inte att CNAME s ställs in för den nakna domänen. De har ett alternativ som tillåter ”Vidarebefordran av underdomän” Men när det är inställt tappas URL-sökvägen.
Till exempel om jag ställer in ”Subdomain forwarding” för den nakna domänen och går till example.com/123
, omdirigerar den användaren till example.com
.
Hur kan jag vidarebefordra både domänen och sökvägen?
Kommentarer
- En mycket liknande fråga ställdes för domäner som GoDaddy har värd för, men det verkar inte som om de alternativ som finns tillgängliga finns också i Google Domains. webmasters.stackexchange.com/questions/12777/…
- Har du bara försökt göra ett DNS CNAME från ditt domännamn till exempel.herokuapp.com ??
- @closetnoc, ja. Google Domains tillåter inte CNAME-poster för den nakna domänen.
- @ w3d: det ser inte ut ’. Google Domains (och de flesta registratorer) erbjuder en återbetalningspolicy på 5 dagar, så jag gjorde det och köpte sedan omedelbart tillbaka domänen på GoDaddy. Problemet löst.
- @BlairAnderson – tack, just uppdaterat accepterat svar
Svar
Det tog mig ett tag, men jag tänkte på den här. Det är en tvåstegsprocess (kanske finns det andra sätt att göra det, men det fungerar också för AWS):
1) Använd en CNAME-post för att ställa in din www.example.com
för att vidarebefordra till det sanna värdnamnet.
2) För att konfigurera den nakna domänen, lägg till en ”Synthetic Record” och ställ in en ”Subdomain Forward”. I textrutan underdomän anger du @
tecken och inget annat.
3) Välj alternativ till ”Vidarebefordra”. Det ska göra exakt vad du vill.
Kommentarer
- @ gjorde tricket. Det är förvånande att Google vann ’ t låter dig lägga ett tomt värde där, men kommer inte heller berätta om @
- Fungerar bra tack!
Svar
Vidarebefordran av underdomän har ett alternativ ”Framåt sökväg” nu.
Svar
Från och med nu är det inte möjligt, men Google Domains har ett 5-dagars returpolicy och när den väl återlämnas blir domänen omedelbart tillgänglig för köpas igen från andra registratorer.
https://support.google.com/domains/answer/6000754
Om detta är ett kritiskt behov, domänen kan returneras och köpas tillbaka från GoDaddy som erbjuder vidarebefordran av naken domän.
https://support.godaddy.com/help/article/422/manually-forwarding-or-masking-your-domain-name
Kommentarer
- De flesta registratorer, inklusive GoDaddy, don ’ inte tillåta CNAME-poster för den nakna domänen, men ge istället möjlighet att vidarebefordra användaren om de får åtkomst till den nakna domänen till en annan underdomän (t.ex. www). Jag upptäckte att det kan bli en liten prestationshit med detta, så för att komma runt det registrerade jag mig för Cloudflare ’ gratis konto och genom deras DNS-hantering kan du skapa ett CNAME-post för den nakna domänen. Hoppas det här hjälper någon!
- Det här svaret är för närvarande FEL och bör uppdateras: tachyonstemplates.com/2018/google-domains-forward-root
Svar
Detta är det enda som fungerade för mig som Rod Michael Perez påpekade.
https://support.google.com/a/answer/2518373?hl=en
Kort sagt kan du ändra hur den nakna domän omdirigeras genom att gå till Googles administratörskonsol> Domäner> Lägg till / ta bort domäner. Använd sedan ”ändra omdirigeringslänk” för den specifika domänen för att omdirigera den nakna domänen. Du kan till exempel använda ”www”. Se till att trycka på ”Spara ändringar” för att det ska träda i kraft.
Om du bara har en domän kan följande länk hjälpa till.
https://admin.google.com/DomainSettingsChangeNakedRedirect
Nu måste du gå till domän DNS-hanteringskonsolen med dina referenser och lägga till en A-post för ”www” och rikta den till din IP. Av någon anledning måste de nakna A-posterna som är märkta ”@” ingå i DNS-zonen. Radera eventuella befintliga ”www” -poster från CNAME.
Testa omdirigeringen med den nakna domänen.
Jag hoppas att detta sparar någon de tre till fyra timmar som det tog mig att räkna ut detta .
Svar
Skapa bara en .htaccess
-fil:
# Rewrite EVERYTHING to the new domain RewriteRule ^(.*)$ newDomain.ext/$1 [R=301,L]
Kommentarer
- Om de ’ helt enkelt har registrerat en domän ( via Google Domains) har de något ” mellanslag ” för att skapa en .htaccess-fil?Hanteras detta ” utrymme ” av Apache och ger tillgång till mod_rewrite?
- Om det ’ som vanlig webbhotell, de ’ tillåter htaccess. Jag kan ’ inte föreställa mig att de ’ skulle blockera det, även grundläggande saker som fina webbadresser är omöjliga annars.
- @Martin, jag vill inte omdirigera användare till en ny domän. Jag vill att människor ska kunna skriva in example.com/123 och för att inte vidarebefordra till example.com. HTACCESS hjälper inte ’ här, eftersom sökvägen tappas. För att lägga till lite färg här kommer den här domänen att användas som en länkförkortare (t.ex. bit.ly), så att tvinga användare att skriva in något annat än den nakna domänen är kontraproduktivt. Alla åsikter från någon som har använt Google Domains är mycket uppskattade.
- Du kanske vill klargöra detta i din fråga. Och sökvägen tappades inte i mitt exempel,
$1
har värdet. Du kan justera det mer efter dina önskemål. Men återigen föreslår jag att du lägger till några exempel på din fråga då
Svar
Googles support hjälpte mig.
Lägg till cname för www Lägg till syntetisk post @ till http://www.yourgoogledomain.com (ändra din googledomän till din domän)
Fungerar som en charm.
Kommentarer
- Det svaret gav inte mycket mening. Vad sägs om lite mer än en run-on-meningen och bitar som inte ’ t läser som engelska?
Svar
Under domänens instrumentpanel kan du ställa in hur din nakna domän behandlas och du kan omdirigera den nakna domänen till den sida du vill ha.
Du kan du kolla in steg-för-steg-informationen här: https://support.google.com/a/answer/2518373?hl=en
Det finns också alternativ under vidarekoppling av underdomän som du kan använda. Först lägger du till CNAME i din lista över syntetiska poster. Välj sedan en ”Subdomain forward” från listan över syntetiska poster som du har. I det här fallet vill du välja det CNAME du just lagt till. Du kan också lägga till och redigera syntetiska poster efter behov. Aktivera vidarebefordran och andra alternativ.
Du kan kolla in detaljerna här: https://support.google.com/domains/answer/6072198?hl=en