Blog Multilingua e Permalink: Quale Soluzione Adottare?
Un permalink per ogni lingua
scritto da Francesco Gavello [+] il 10 marzo 2012 | 19 commenti in: Featured | Welcome Weekend

Ottantesimo appuntamento, tondo tondo, quello del Welcome Weekend di oggi.
E oggi parliamo, ancora una volta, di blog multilingua.
Alessandro Fontana chiede:
Sfrutto l’occasione della serie Welcome Weekend per una domanda, sperando di poter trovare una risposta.
Ho la necessità di gestire un sito WordPress-based multilingua, dopo diverse ricerche su internet ho trovato la soluzione più comoda per farlo: il plug-in qTraslate. La gestione delle varie lingue è ottima e molto comoda, il problema si pone dal lato SEO.
Quando creo un nuovo articolo il permalink rimane solo in italiano (lingua che ho impostato come principale), questo crea dei “problemi” per quanto riguarda l’indicizzazione su Google, se un utente inglese cerca contenuti nella sua lingua magari non visualizzerà il post del mio sito tra i primi risultati. Avresti qualche consiglio per risolvere il problema? L’unica soluzione è fare diverse installazioni di WordPress sullo stesso spazio web?
Grazie già da ora
![]()
La soluzione è molto più a portata di mano di quanto si crede, e risiede in qTranslateSlug, plugin aggiuntivo che va ad espandere le potenzialità di qTranslate dotandolo di permalink multipli -uno per ogni lingua attiva- da indicare in fase di stesura del contenuto.

Semplice e rapidissimo. Anche se spesso evito di usare plugin-per-plugin, al momento è una soluzione piuttosto solida, nell’attesa che lo sviluppatore originale importi tale feature nel cuore di qTranslate.
E tu che stai leggendo, conoscevi già questa soluzione?
Oppure hai risolto con un plugin del tutto diverso e più flessibile?
Buona traduzione!
Aspetta! C'è dell'altro!
Trovato questo articolo interessante?
Condividilo sulla tua rete di contatti Twitter, sulla tua bacheca su Facebook o semplicemente premi "+1" per suggerire questo risultato nelle ricerche in Google. Diffondere contenuti che trovi rilevanti aiuta questo blog a crescere. Grazie!
19 Commenti
Update 12/02/2012: Il Regolamento Commenti è cambiato! Leggi ciò che serve sapere!
Lascia un commento






complimenti davvero interessante e utile!
grazie
Grazie Francesco per averne parlato, questa soluzione sembra GENIALE, non sapevo dell’esistenza di questo plugin!!
Ora devo andarmelo a vedere per bene ma il dubbio più grosso che mi viene così di getto è: io fin’ora per ovviare nel modo più semplice (ma che penalizza il lato italiano rispetto a quello inglese) avevo usato una semplice tab su ogni post e switchando da una all’altra si visualizzava la traduzione. Lo trovavo comodo sopratutto perché (per me cosa importantissima) mantiene i commenti delle due sezioni inglese e italiana, uniti sotto alllo stesso post.
Per caso sai se con questo plugin (o eventuali plugin aggiuntivi) si apossibile fare la stessa cosa, cioè far si che i commenti degli utenti (sia stranieri che itlaiani) vadano sullo stesso spazio insieme (senza che siano dei contenuti duplicati) ??
Buona domanda, ma credo che sia di difficile soluzione per via di come WordPress stesso è costruito. Anche usando poi sistemi di commento di terze parti come Disqus il problema rimarrebbe: ogni post o pagina del tuo sito che ospiti commenti è fisicamente diversa dalla sua controparte tradotta.
Uhmmm eppure guardando sul loro stesso blog (dove dicono di usare questo plugin), i commenti delle due sezioni in lingue diverse dello stesso post, sembrano gli stessi… Sarebbe perfetto se fosse possibile!!
che dire? grazie “stupor blogging”
Mi serviva proprio. Grazie Francesco, #1!
Io, non avendo bisogno di un vero e proprio blog multilingua, mi “accontento” di un (ottimo) plugin di traduzione automatica tramite Google Tranlsator. Dopo averne provati diversi, ho deciso di adottare Transposh, che mi è sembrato il più completo e che, a differenza degli altri, offre anche un approccio che potremmo definire “social” alle traduzioni, permettendo ai visitatori l’editing delle traduzioni.
Francesco,
Come non ringraziarti? Hai appena risolto un mio grosso problema! Avevo fatto qualche ricerca sul web ma non avevo trovato una soluzione efficace.
Volo immediatamente ad installarlo!
Grazie Mille!
Esiste una soluzione anche per blogspot?
Che io sappia, no. Dubito che Blogspot permetta di agire a livello tale sui permalink.
Domanda:
ma solo io ho problemi con qTransalte su wordpress 3.3.1?
qualcuno di voi ha una soluzione?
Grazie
Credo che il posto migliore per porre questa domanda (o perlomeno per avere una risposta su più fronti e più rapida) sia questo: http://wordpress.org/tags/qtranslate?forum_id=10
Veramente molto utile. Non ero a conoscenza di questo plugin aggiuntivo. Che voi sappiate permette di modificare solo i permalink o è in grado di intervenire a livello di struttura dei permalink. Per farvi un esempio avrei bisogno di una struttura di permalink simile dominio/it/titolo-post dominio/en/titolo-post?
Peccato che NON FUNZIONI !!!
Ciao Alex, hai qualche altra info per circoscrivere il problema?
In effetti ho avuto qualche problema ad utilizzarlo. Sapete per caso dove potrei trovare informazioni per risolvere il problema? Grazie
Sapeet anche un modo per integrare SEO e qtranslate? Perchè di solito uso qtranslate META ma presenta dei limiti.. non posso SEIZZARE le categorie e l’homepage nelle varie lingue è sempre in italiano!
Ciao Alessandro ottimo post ma ho problemi con qtranslate e permalinks: ho provato sia la modalità query che prepath ma anche con qtranslate slug non riesco a risolvere,..spiego meglio.
Ho uno slug specifico Project e quando posto un nuovo progetto (es. http://www.miosito.it/project/nuovo-post) in modalità query funziona in italiano (lingua principale) ma quando pigio il pulsante in inglese il sistema non linka la pagina corretta …
Forse sbaglio nelle impostazioni?? con la modalità pre-path, invece, da qtranslate slug non posso inserire la barra separatrice “/” e quindi sono punto a capo : idee?? grazie,Nicola
Fantastico Francesco, ma ho dei problemi con gli slash, cioè me li taglia via.
Se scrivo /en/my-page , il risultato è enmy-page nell’URL
Ho seguito questo bugfix (http://bit.ly/14VmHVy), ma non funzia nemmeno quello.
Riesci ad aiutarmi?
Grazie, F.