I sottodomini linguistici servono ogni lingua sul proprio hostname, come fr.example.com. Universally serve quell'hostname tramite il suo reverse proxy: recupera la pagina dal tuo dominio principale e la restituisce tradotta, e il tuo dominio principale non viene mai toccato. Ogni lingua necessita di tre record DNS, che aggiungi presso chiunque gestisca il tuo dominio.
Prima di iniziare
- Qualsiasi sito web o progetto Astro in modalità di servizio Sottodominio. Seleziona Sottodominio sotto Come devono essere servite le pagine tradotte? quando crei il progetto, o sposta un progetto in modalità JavaScript come di seguito. I sottodomini linguistici non sono disponibili per WordPress e non ancora per siti Webflow, Framer, Squarespace, Duda, Tilda, Weebly o Lovable. Per Astro, vedi Astro con sottodomini linguistici.
- Lo snippet sulle tue pagine. Esegue lo switcher linguistico che collega gli hostname. Vedi Installa su qualsiasi sito web.
- Accesso al DNS del tuo dominio.
- Il ruolo giusto. Proprietario, Amministratore o Editor possono aggiungere una lingua e gestire il suo hostname, incluso Verifica di nuovo ora. La rimozione di una lingua richiede Proprietario o Amministratore. Tutti possono visualizzare. Vedi Ruoli e autorizzazioni.
Sposta dalla modalità JavaScript
- Apri la pagina Configurazione del progetto e fai clic su Sposta ai sottodomini linguistici.
- Leggi la finestra di dialogo Sposta ai sottodomini linguistici? e fai clic su Sposta ai sottodomini.
Il tuo sito continua a funzionare con lo snippet JavaScript finché il primo sottodominio linguistico non va online, quindi nulla si interrompe mentre imposti il DNS. Tornare allo snippet JavaScript non è ancora disponibile: i tuoi sottodomini linguistici continuerebbero a risolvere senza nulla dietro di essi, e qualsiasi pagina già indicizzata su di essi andrebbe persa.
Aggiungi un sottodominio linguistico
- Apri Tutte le lingue. Nel riquadro Lingue, fai clic su Aggiungi sottodominio per lingua.
- In Aggiungi lingua di destinazione, seleziona Lingua e Regione.
- Scegli il formato Sottodominio: Codice Lingua (il predefinito), Codice Regione o Personalizzato (da 2 a 6 caratteri). L'anteprima mostra il risultato dopo Sottodominio:.
L'hostname è {segment}.{il tuo dominio}, con un www iniziale rimosso, quindi il francese con Codice Lingua su www.example.com diventa fr.example.com. Universally lo crea quando aggiungi la lingua. Se la creazione è fallita, la riga mostra "Nessun sottodominio fornito" con un pulsante Riprova.
Aggiungi i record DNS
Copia ogni record nel tuo provider DNS. La riga mostra ciascuno con il suo Nome, il suo Valore e un pulsante di copia. Possono essere aggiunti in qualsiasi ordine.
| Tipo | Nome | Valore | Scopo |
|---|---|---|---|
| CNAME | fr.example.com |
proxy.universally.app |
Instrada il sottodominio |
| TXT | mostrato una volta che Cloudflare lo emette | mostrato una volta che Cloudflare lo emette | Dimostra che possiedi il dominio |
| CNAME | _acme-challenge.fr.example.com |
fr.example.com.afc20bbc0f5b23e9.dcv.cloudflare.com |
Consente l'emissione del certificato |
Lascia i record non sottoposti a proxy. Su Cloudflare è Stato proxy › Solo DNS. Un record sottoposto a proxy risolve come un record A, che non può essere convalidato.
Segui lo stato
Ogni riga contiene una pillola di stato:
| Stato | Significato |
|---|---|
| Aggiungi record DNS | I record non sono ancora a posto. |
| Verifica in corso | Universally sta verificando la proprietà. Questo richiede alcuni minuti. |
| Live | L'hostname e il suo certificato sono attivi e il sottodominio serve il tuo sito tradotto. |
| DNS spostato | Il DNS del sottodominio ora punta altrove. Ripristina il record per riportarlo indietro. |
| Errore | La verifica non è riuscita. Ricontrolla che i record corrispondano esattamente, quindi verifica di nuovo. |
Una sequenza temporale sotto la pillola mostra DNS aggiunto, Dominio verificato, SSL emesso e Live. I controlli vengono eseguiti ogni 5 minuti e la riga mostra "Controllo automatico · ultimo controllo Xs fa". Fai clic su Verifica ora per controllare subito.
I chip di riepilogo della scheda contano le tue lingue come attive, in verifica, necessitano di azione e fallite. Una riga attiva ha un interruttore Live/Off, un conteggio delle parole e un link al sottodominio.
Verifica che abbia funzionato
- Attendi che la riga legga Live.
- Apri
https://fr.example.com/. Serve il tuo sito tradotto. - Sul tuo dominio principale, usa il selettore per passare alla lingua. Ti porta al sottodominio.
Le Regole di traduzione si applicano in questa modalità, Escludi pagine incluse, perché le pagine vengono tradotte sul lato di Universally. Vedi Regole di traduzione.
Se non funziona
- I record non possono essere convalidati: un record è in proxy. Su Cloudflare, imposta Stato proxy su Solo DNS.
- La riga indica Errore: un record non corrisponde. Confronta ogni Nome e Valore con il tuo provider DNS carattere per carattere, quindi fai clic su Verifica ora.
- La riga indica DNS spostato: il DNS del sottodominio ora punta altrove. Ripristina il record che la riga mostra.
- La riga indica "Nessun sottodominio provisionato": fai clic su Riprova.
Per la configurazione dei motori di ricerca, vedi tag hreflang e Panoramica SEO multilingue. Se una riga rimane bloccata dopo che i record corrispondono, contatta il supporto.