Salta la navigazione
Aggiornato
Maggio 22, 2024

WPML ti dà la possibilità di formattare gli URL della tua lingua in domini, directory o come parametri. Scopri come funziona e trova la soluzione migliore per te.

WPML ti permette di scegliere di formattare gli URL in lingua del tuo sito utilizzando un argomento di lingua nell’URL, in cartelle virtuali o in domini (o sottodomini) diversi. Internamente, tutte le lingue sono salvate in un unico database di WordPress, ma per i visitatori le lingue possono sembrare presenti in siti diversi.

Puoi scegliere il formato che desideri quando configuri WPML per la prima volta. Se vuoi passare a un formato diverso dopo aver configurato WPML, puoi farlo andando su WPMLLingue e scorrendo fino a Formato URL lingua.
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 “carina”. Puoi modificare 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 delle vere e proprie directory 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.

  • Reindirizzamento ad altre directory
    Come per la creazione di vere e proprie directory, alcuni utenti modificano i loro file .htaccess e aggiungono regole di reindirizzamento. Non dovresti farlo. WPML crea le proprie regole di reindirizzamento in modo dinamico.

Per ulteriori suggerimenti sulla risoluzione dei problemi, consulta il seguente articolo: Impossibile attivare le directory delle lingue.

Visualizzare la lingua di default del sito in una directory

WPML ti permette anche di visualizzare la lingua di default in una directory e di selezionare quella da mostrare nell’URL principale del sito.

Directory per la lingua di default
Directory per una lingua di default

Per saperne di più su come inserire la lingua di default 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 conoscere passo dopo passo le 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

La scelta di visualizzare la lingua come parametro aggiunge la lingua alla fine dell’URL del sito. Ad esempio:

  • www.example.com/?lang=fr
  • www.example.com/about/?lang=en

Questo formato non richiede ulteriori modifiche alle impostazioni del server.