Come funziona l'inoltro di un dominio, quando usare un 301 o un 302, perché l'inoltro mascherato crea problemi e come mantenere HTTPS su un dominio inoltrato.
L'inoltro di dominio manda i visitatori che digitano un dominio a un indirizzo web diverso. Il tuo registrar o il tuo provider DNS risponde alla richiesta con un redirect HTTP, idealmente un 301 per uno spostamento permanente. Evita l'inoltro mascherato, che racchiude il sito di destinazione in un frame, e assicurati che il servizio di inoltro possa servire HTTPS per il vecchio dominio.
Le opzioni di inoltro a confronto
Chi ha un'attività inoltra i domini per motivi semplici: una variante ortografica, un vecchio nome del marchio, un dominio nazionale o il nome di una campagna che deve portare al sito principale. L'inoltro è un redirect, un'istruzione che dice al browser di andare a un altro indirizzo, e il tipo che scegli decide cosa ricordano i motori di ricerca. Usa il planner qui sotto per scegliere il tipo giusto e ottenere le regole per il server se preferisci configurarlo sul tuo hosting.
Un 301 dice che lo spostamento è permanente e un 302 dice che è temporaneo. Le indicazioni di Google dicono che usa un redirect permanente come segnale che la destinazione deve essere l'indirizzo canonico, e non lo fa per uno temporaneo.
Il mascheramento mantiene il vecchio dominio nella barra degli indirizzi caricando il sito vero dentro un frame. Molti siti inviano una regola frame-ancestors che rifiuta l'inserimento in frame, quindi i visitatori vedono una pagina vuota; anche i link profondi e i titoli delle pagine smettono di funzionare come le persone si aspettano.
Solo se il servizio di inoltro ha un certificato valido per il vecchio dominio. Le pagine di assistenza dei registrar differiscono su questo punto: Namecheap, per esempio, dice che un redirect da HTTPS a HTTPS tra domini richiede certificati SSL attivi su entrambi. Senza certificato, chi digita https:// vede un avviso di sicurezza prima che avvenga qualsiasi redirect.
No. Puntare il DNS con un record A o CNAME serve un sito sul dominio stesso, e la barra degli indirizzi mantiene quel dominio. L'inoltro manda il browser altrove con un redirect, quindi la barra degli indirizzi passa alla destinazione.
Dipende dal provider e dalle cache DNS. L'assistenza di Namecheap dice che i suoi redirect di solito iniziano a funzionare in circa 30 minuti; altri registrar pubblicano le proprie stime.
I codici di redirect come li descrive MDN
La variabile $request_uri trasferisce percorso e query string, così i link profondi arrivano comunque nel posto giusto.
Redirect permanent invia un 301, e Apache aggiunge il resto del percorso alla destinazione.
Un meta refresh istantaneo viene trattato da Google come un redirect permanente. Un redirect lato server resta comunque migliore.
Compila i due indirizzi. Le regole si aggiornano mentre scrivi; non viene inviato nulla da nessuna parte.
Dominio da inoltrare
Indirizzo di destinazione
Tipo di spostamento
Mantieni il percorso (old.com/menu va a new.com/menu)
Permanente (301)
Temporaneo (302)
Un visitatore che digita {from} viene mandato a {to} con un {code}. La barra degli indirizzi mostra poi la destinazione.
Una richiesta per {from}/menu va a {dest}.
Inserisci un dominio semplice come old-example.com, senza https://.
La destinazione deve essere un indirizzo completo che inizia con https://.
La destinazione è sullo stesso dominio, il che creerebbe un ciclo.
Nginx
Apache
Inizia gratis · Nessuna carta di credito richiesta