WPML ti dà la possibilità di formattare gli URL delle lingue nei domini, nelle directory o come parametri. Scopri come funziona e trova la soluzione migliore per te.
WPML ti permette di scegliere di formattare gli URL delle lingue del tuo sito utilizzando un argomento di lingua nell’URL, in cartelle virtuali o in domini diversi (o sottodomini). Internamente, tutte le lingue sono salvate in un unico database di WordPress, ma per i visitatori le lingue possono apparire come se fossero in siti diversi. Puoi scegliere il formato che desideri quando configuri WPML per la prima volta. Se desideri cambiare formato dopo aver configurato WPML, puoi farlo andando su WPML → Languages e scorrendo fino a Language URL format.
Puoi scegliere tra le seguenti opzioni:
Lingue diverse nelle directory
Quando abiliti le lingue nelle directory, stai dicendo a WPML di organizzare le traduzioni in quelle che sembrano diverse cartelle virtuali. Ad esempio:
- www.example.com
- www.example.com/es/
- www.example.com/ja/
Impostazioni del server per le lingue nelle directory
Per impostare le lingue nelle directory, il modulo di riscrittura di Apache deve essere abilitato. Se non hai accesso alle impostazioni del tuo server, contatta il tuo provider di hosting per chiedere di abilitarlo.
Il tuo sito deve anche utilizzare una struttura di permalink “pretty”. Puoi cambiare la struttura dei permalink del tuo sito nelle impostazioni di WordPress.
Errori comuni
Assicurati di NON fare nessuna delle seguenti cose:
- Creare directory reali nel tuo sito
Non è necessario creare directory reali nella tua installazione di WordPress, né installare WordPress più volte. In realtà, se fai così, le lingue nelle directory non funzioneranno.Queste directory sono virtuali. Non esistono come percorso fisico.
- Reindirizzare ad altre directory
Simile alla creazione di directory reali, alcuni utenti modificano i loro file .htaccess e aggiungono regole di reindirizzamento. Non dovresti farlo. WPML crea dinamicamente le proprie regole di reindirizzamento.
Per ulteriori suggerimenti sulla risoluzione dei problemi, consulta il seguente articolo: Impossibile attivare le directory delle lingue.
Visualizzare la lingua predefinita del tuo sito in una directory
WPML ti permette anche di visualizzare la tua lingua predefinita in una directory e selezionare cosa mostrare nell’URL radice del sito.
Leggi di più su posizionare la lingua predefinita del sito in una directory.
Un dominio diverso per ogni lingua
Puoi inserire lingue diverse in domini completamente indipendenti. Ad esempio:
- www.example.com
- www.example.de
Puoi anche scegliere di inserire lingue diverse in sottodomini diversi. Ad esempio:
- it.example.com
- de.example.com
Impostazioni DNS e server per la visualizzazione di domini diversi per lingua
La scelta di questo formato richiede l’impostazione dei DNS e dei server corretti. Consulta il nostro tutorial per istruzioni passo-passo sulle impostazioni del server necessarie per utilizzare le lingue nei domini.
Se non hai accesso alle impostazioni del tuo server, contatta il tuo provider di hosting per ricevere assistenza.
Nome della lingua aggiunto come parametro
Scegliere di visualizzare la lingua come parametro aggiunge la lingua alla fine dell’URL del tuo sito. Ad esempio:
- www.example.com/?lang=fr
- www.example.com/about/?lang=en
Questo formato non richiede ulteriori modifiche alle impostazioni del server.