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 vuoto, ma Google Domains non consente limpostazione dei CNAME per il dominio vuoto. Hanno unopzione che consente “inoltro del sottodominio” , tuttavia, quando viene impostato, il percorso dellURL viene eliminato.
Ad esempio, se imposto “Inoltro di sottodomini” per il dominio vuoto e vado a example.com/123
, reindirizza lutente a example.com
.
Come posso inoltrare sia il dominio che il percorso?
Commenti
- È stata posta una domanda molto simile per i domini ospitati da GoDaddy, ma non sembra che le opzioni disponibili siano disponibili anche in Google Domains. webmasters.stackexchange.com/questions/12777/…
- Hai semplicemente provato a eseguire un CNAME DNS dal tuo nome di dominio a example.herokuapp.com ??
- @closetnoc, sì. Google Domains non consente i record CNAME per il dominio vuoto.
- @ w3d: ‘ non ha questo aspetto. Google Domains (e la maggior parte dei registrar) offre una politica di rimborso di 5 giorni, quindi lho fatto e poi ho immediatamente riacquistato il dominio su GoDaddy. Problema risolto.
- @BlairAnderson – grazie, risposta accettata appena aggiornata
Risposta
Mi ci è voluto un po , ma ho capito questo. È un processo in 2 fasi (forse ci sono altri modi per farlo, ma funziona anche per AWS):
1) Usa un record CNAME per impostare il tuo www.example.com
per inoltrare al vero nome host.
2) Per configurare il dominio vuoto, aggiungi un “Record sintetico” e imposta un “Inoltro sottodominio”. Nella casella di testo del sottodominio, inserisci @
sign e nientaltro.
3) Seleziona lopzione “Forward path”. Dovrebbe fare esattamente quello che vuoi.
Commenti
- @ ha fatto il trucco. È sorprendente che Google non ‘ ti abbia consentito di inserire un valore vuoto, ma non lo farà parlarti di @
- Funziona benissimo grazie!
Risposta
Linoltro del sottodominio ha unopzione “Forward path” adesso.
Answer
Al momento, questo non è possibile, ma Google Domains ha un Politica di restituzione di 5 giorni e una volta restituito il dominio diventa immediatamente disponibile per essere acquistato di nuovo da altri registrar.
https://support.google.com/domains/answer/6000754
Se questa è unesigenza fondamentale, il dominio può essere restituito e riacquistato da GoDaddy che offre linoltro del dominio semplice.
https://support.godaddy.com/help/article/422/manually-forwarding-or-masking-your-domain-name
Commenti
- La maggior parte dei registrar, incluso GoDaddy, don ‘ t consentire i record CNAME per il dominio vuoto, ma dare invece la possibilità di inoltrare lutente se accede al dominio vuoto a un altro sottodominio (come www). Ho scoperto che potrebbe esserci un leggero calo delle prestazioni con questo, quindi per aggirare il problema, mi sono registrato per laccount gratuito di Cloudflare ‘ e attraverso la loro gestione DNS, puoi impostare un Record CNAME per il dominio vuoto. Spero che questo aiuti qualcuno!
- Questa risposta è attualmente SBAGLIATA e dovrebbe essere aggiornata: tachyonstemplates.com/2018/google-domains-forward-root
Risposta
Questa è lunica 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 il modo in cui il nudo il dominio viene reindirizzato accedendo alla Console di amministrazione Google> Domini> Aggiungi / rimuovi domini. Quindi, per il dominio specifico, utilizza “modifica link di reindirizzamento” per reindirizzare il dominio vuoto. Ad esempio puoi usare “www”. Assicurati di premere “Salva modifiche” affinché abbia effetto.
Se hai un solo dominio, il seguente link potrebbe aiutarti.
https://admin.google.com/DomainSettingsChangeNakedRedirect
Ora devi andare alla console di gestione DNS del dominio utilizzando le tue credenziali e aggiungere un record A per “www” e indirizzarlo al tuo IP. Per qualche motivo i record A nudi etichettati “@” devono essere inclusi nella zona DNS. Elimina qualsiasi record CNAME “www” esistente.
Ora prova il reindirizzamento utilizzando il dominio vuoto.
Spero che questo faccia risparmiare a qualcuno le 3 o 4 ore che mi ci sono volute per capirlo .
Risposta
Basta creare un .htaccess
file:
# Rewrite EVERYTHING to the new domain RewriteRule ^(.*)$ newDomain.ext/$1 [R=301,L]
Commenti
- Se ‘ ha semplicemente registrato un dominio ( tramite Google Domains) hanno uno ” spazio ” in cui creare un file .htaccess?Questo ” spazio ” è gestito da Apache e fornisce laccesso a mod_rewrite?
- Se è ‘ è un semplice hosting, ‘ consentirà htaccess. Non riesco a ‘ immaginare che ‘ lo blocchino, altrimenti anche cose di base come gli URL carini sono impossibili.
- @ Martin, non sto cercando di reindirizzare gli utenti a un nuovo dominio. Voglio che le persone possano digitare example.com/123 e per questo non inoltrino a example.com. HTACCESS non ‘ è di grande aiuto in questo caso, poiché il percorso viene abbandonato. Per aggiungere un po di colore qui, questo dominio verrà utilizzato come abbreviazione di link (ad esempio bit.ly), quindi costringere gli utenti a digitare qualcosa di diverso dal dominio semplice è controproducente. Qualsiasi opinione di qualcuno che ha utilizzato Google Domains sarebbe molto apprezzata.
- Potresti chiarire questo punto nella tua domanda. E il percorso non viene eliminato nel mio esempio,
$1
ha il valore. Puoi modificarlo di più in base alle tue preferenze. Ma ancora una volta, ti suggerisco di aggiungere alcuni esempi alla tua domanda, quindi
Rispondi
Il supporto di Google mi ha aiutato.
Aggiungi cname per www Aggiungi record sintetico @ a http://www.yourgoogledomain.com (cambia il tuo dominio di Google nel tuo dominio)
Funziona come un fascino.
Commenti
- Quella risposta non aveva molto senso. Che ne dici di un po più di una frase e di bit che non ‘ leggono come linglese?
Risposta
Nella dashboard dei domini, puoi impostare il modo in cui viene trattato il tuo dominio vuoto e puoi reindirizzare il dominio vuoto alla pagina che desideri.
Tu può controllare i dettagli passo passo qui: https://support.google.com/a/answer/2518373?hl=en
Ci sono anche opzioni sotto linoltro di sottodomini che puoi utilizzare. Innanzitutto, aggiungi il CNAME al tuo elenco di record sintetici. Quindi, seleziona un “Sottodominio in avanti” dallelenco di record sintetici di cui disponi. In questo caso, vuoi scegliere il CNAME che hai appena aggiunto. Puoi anche aggiungere e modificare record sintetici secondo necessità. Attiva linoltro del percorso e altre opzioni.
Puoi controllare i dettagli qui: https://support.google.com/domains/answer/6072198?hl=en