Redirect per un sito multilingua
Autor: Diego S.
Visitado 1229,
Followers 1,
Compartido 0
Vorrei inserire il codice javascript per fare il redirect per le pagine del sito in inglese, tedesco e italiano. Non voglio usare la pagina di benvenuto. Dove devo inserire il codice? Nella home? Tra quali tag? Inoltre le pagine in englese e in tedesco le posso inserire nella directory principale, facendo 2 nuovi livelli per poter fare i collegamenti con i bottoni inglese, italiano e tedesco che vorrei inserire nell'intestazione. Avevo preparato due cartelle EN e DE ma quabdo tento di fare il collegamento non riesce ad aprirlo. Perché?
Publicado en
Ma come devono funzionare questi redirect....comme fanno a mandarmi nella ligua esatta automaticamente??? sarò ben io a decidere la lingua da scegliere, quindi nella home metti delle bandierine con link al sito della lingua scelta...
nella root del sito metti le 2 cartelle En e De, poi all'interno esporti i siti, nella EN l'inglese e nella DE il tedesco, poi il link sarà: http://www.nometuosito,it/EN/index.html
ciao,
... col REDIRECT non servirebbero i pulsanti, che comunque potrai sempre abbinare...
... meglio sarebbe in codice PHP, comunque ne trovi uno semplicissimo in J.S., qui:
http://www.mrwebmaster.it/script/redirect-base-linguaggio_1446.html
... dovrai adattare gli URL con il percorso relativo alla cartella della Lingua interessata...
... il codice lo inserirai al Passo_1 pannello Esperto per la sezione HEAD
(...ovviamente, per testare il REDIRECT dovrai modificare le impostazioni del S.O.)
... se ti interessano, ...i pulsanti Inglese e Tedesco, devono far parte della barra del menu...?...
... oppure li preferisci inserire come immagini, per esempio bandiere, in intestazione...?...
... nel primo caso userai un livello ed assegnerai per la lingua inglese il collegamento File o URL digitando en/index.html
... nel secondo caso, userai delle immagini, e per il collegamento stessa regola...
...
... ricordati che non funzioneranno in anteprima il LINK alla altre lingue, e questo avverrà se esporterai su disco con la struttura adeguata...
.. ciò vuol dire che per la lingua Italiana esporterai nella cartella SitoBase, ed invece per la lingua Inglese esporterai nella cartella SitoBase/en ...e stessa regola per le altre lingue...
... avviando la INDEX di SitoBase potrai verificare la correttezza dei collegamenti, e la stessa struttura dovrà essere replicata nel Sito in RETE, cioè dovranno essere create le cartelle "en" eccetera, per contenere i relativi Siti...
... ogni Lingua sarà un Sito a se stante, ed un progetto indipendente dagli altri, ...quindi per ogni lingua, IT, EN, DE, deve esistere un progetto proprio...
... se nelle altre lingue venissero inserite le bandierine o i menu per indirizzare alle lingue alternative IT e terze, il collegamento dovrà essere per andare in IT:
../index.html
... per andare in DE da una terza lingua:
../de/index.html
... stessa regola per le altre lingue...
... al posto delle path trasversali che ho indicato, potresti mettere gli URL ASSOLUTI, del tipo:
http://www.nomesito.com/de/index.html ...(che ovviamente non funzionerà in locale esportando sul PC, se non esistesse di già la stessa struttura in rete)
...
... cerca anche in Answers, o nel vecchio Forum, ed ancora meglio nella Guida che molto dettagliatamente spiega bene il tutto...
.
bye, KolAsim