Salta la navigazione
Aggiornato
Ottobre 21, 2024

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 WPMLLanguages e scorrendo fino a Language URL format.
Puoi scegliere tra le seguenti opzioni:

Opzioni URL della lingua

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/

Lingue nelle directory

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.

Directory per la lingua predefinita
Directory per una lingua predefinita

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

Lingue nei domini

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.