Inoltra dominio nudo con percorso URL per il mio dominio Google


24

Ho acquistato un dominio tramite Google Domains e sto ospitando la mia app su Heroku.

Vorrei che gli utenti potessero accedere alla mia app tramite il dominio nudo, ma Google Domains non consente l'impostazione di CNAME per il dominio nudo. Hanno un'opzione che consente "Inoltro sottodominio", tuttavia, quando impostato, il percorso URL viene eliminato.

Ad esempio, se imposto "Inoltro sottodominio" per il dominio nudo e vado a example.com/123, reindirizza l'utente a example.com.

Come posso inoltrare sia il dominio che il percorso?


Una domanda molto simile è stata posta per i domini ospitati da GoDaddy, ma non appare come le opzioni disponibili lì, sono disponibili anche in Google Domains. webmasters.stackexchange.com/questions/12777/…
Evan Appleby

Hai semplicemente provato a fare un CNAME DNS dal tuo nome di dominio a example.herokuapp.com ??
closetnoc,

1
@closetnoc, sì. Google Domains non consente i record CNAME per il dominio nudo.
Evan Appleby

1
@ w3d: non sembra. I domini Google (e la maggior parte dei registrar) offrono una politica di rimborso di 5 giorni, quindi l'ho fatto e poi ho immediatamente riacquistato il dominio su GoDaddy. Problema risolto.
Evan Appleby

1
@BlairAnderson - grazie, risposta accettata appena aggiornata
Evan Appleby

Risposte:


26

Mi ci è voluto un po ', ma l'ho capito. È un processo in 2 passaggi (forse ci sono altri modi per farlo, ma funziona anche per AWS):

1) Utilizzare un record CNAME per impostare l' www.example.cominoltro al nome host reale.

2) Per configurare il dominio nudo, aggiungi un "Record sintetico" e imposta un "Inoltro sottodominio". Nella casella di testo del sottodominio, inserisci il @segno e nient'altro.

3) Selezionare l'opzione su "Percorso avanti". Questo dovrebbe fare esattamente quello che vuoi.


@ ha fatto il trucco. È sorprendente che Google non ti permetta di mettere un valore vuoto lì, ma non ti parlerà anche di @
Danilo Gasques il

Funziona alla grande grazie!
slick1537,

2

A partire da ora, questo non è possibile, ma Google Domains ha una politica di restituzione di 5 giorni e una volta restituito il dominio diventa immediatamente disponibile per essere nuovamente acquistato da altri registrar.

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

Se questo è un bisogno critico, il dominio può essere restituito e riacquistato da GoDaddy che offre l'inoltro di dominio nudo.

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


La maggior parte dei registrar, incluso GoDaddy, non consente i record CNAME per il dominio nudo, ma offre invece l'opzione di inoltrare l'utente se accedono al dominio nudo a un altro sottodominio (come www). Ho scoperto che può esserci un leggero calo delle prestazioni con questo, quindi per aggirarlo, ho registrato l'account gratuito di Cloudflare e attraverso la loro gestione DNS, è possibile impostare un record CNAME per il dominio nudo. Spero che questo aiuti qualcuno!
Evan Appleby

Questa risposta è attualmente ERRATA e dovrebbe essere aggiornata: tachyonstemplates.com/2018/google-domains-forward-root
Blair Anderson


1

Questa è l'unica cosa che ha funzionato per me, come sottolineato da Rod Michael Perez.

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

In breve, puoi cambiare la modalità di reindirizzamento del dominio nudo accedendo alla tua Console di amministrazione Google> Domini> Aggiungi / rimuovi domini. Quindi per il dominio specifico utilizzare il "modifica collegamento di reindirizzamento" per reindirizzare il dominio nudo. Ad esempio puoi usare "www". Assicurati di premere "Salva modifiche" affinché abbia effetto.

Se hai un solo dominio, il seguente link potrebbe essere d'aiuto.

https://admin.google.com/DomainSettingsChangeNakedRedirect

Ora devi accedere alla Console di gestione DNS del dominio utilizzando le tue credenziali e aggiungere un record A per "www" e puntarlo al tuo IP. Per qualche motivo, i record A nudi etichettati "@" devono essere inclusi nella zona DNS. Elimina tutti i record "www" CNAME esistenti.

Ora prova il reindirizzamento utilizzando il dominio nudo.

Spero che questo salvi qualcuno dalle 3 alle 4 ore che mi ci è voluto per capirlo.


0

Basta creare un .htaccessfile:

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

Se hanno semplicemente registrato un dominio (tramite Google Domains) hanno uno "spazio" in cui creare un file .htaccess? Questo "spazio" è gestito da Apache e fornisce l'accesso a mod_rewrite?
Mr White,

Se è un semplice hosting, consentiranno htaccess. Non riesco a immaginare che lo blocchino, altrimenti anche cose di base come i bei url sono impossibili.
Martijn,

@Martin, non sto cercando di reindirizzare gli utenti a un nuovo dominio. Voglio che le persone siano in grado di digitare in example.com / 2013 e che non inoltrino a esempio.com. HTACCESS non aiuta davvero qui, poiché il percorso viene abbandonato. Per aggiungere un po 'di colore qui, questo dominio verrà utilizzato come abbreviazione di collegamenti (ad esempio bit.ly), quindi costringere gli utenti a digitare qualcosa di diverso dal dominio nudo è controproducente. Qualunque opinione di qualcuno che ha utilizzato Google Domains sarebbe molto apprezzata.
Evan Appleby

Potresti voler chiarire questo nella tua domanda. E il percorso non viene lasciato cadere nel mio esempio, $1ha il valore. Puoi modificarlo di più in base alle tue preferenze. Ma di nuovo, ti suggerisco di aggiungere alcuni esempi alla tua domanda
Martijn,

0

Il supporto di Google mi ha aiutato.

Aggiungi cname per www Aggiungi record sintetico @ a http://www.yourgoogledomain.com (cambia il tuo dominio nel dominio)

Funziona come un fascino.


1
Quella risposta non aveva molto senso. Che ne dici di un po 'più di una frase di corsa e bit che non leggono come l'inglese?
1N5818

0

Nella dashboard dei domini, puoi impostare la modalità di trattamento del tuo dominio nudo e reindirizzare il dominio nudo sulla pagina desiderata.

Puoi consultare i dettagli passo-passo qui: https://support.google.com/a/answer/2518373?hl=it

Ci sono anche opzioni sotto l'inoltro del sottodominio che puoi usare. Innanzitutto, aggiungi CNAME al tuo elenco di record sintetici. Quindi, seleziona un "Sottodominio in avanti" dall'elenco di record sintetici in tuo possesso. In questo caso, vuoi scegliere il CNAME che hai appena aggiunto. Puoi anche aggiungere e modificare i record sintetici, se necessario. Attiva inoltro percorso e altre opzioni.

Puoi consultare i dettagli qui: https://support.google.com/domains/answer/6072198?hl=it

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.