Creazione sito multilingua
Автор: alfredo G.
Просмотрено 1142,
Подписчики 1,
Размещенный 0
Non riesco a creare un sito multilingua che funzioni senza modifiche manuali del file creato. Ho seguito le indicazioni ma mi da "Cannot load the page" in Anteprima, mentre dopo l'esportazione del sito su disco mi da l'elenco dei file contenuti nella cartella FR. Per risolvere il problema ho dovuto modificare "a mano" nel file "index.html" della lingua predefinita la stringa "href="fr/" in href="fr/index.html"
Размещено
...problema mai riscontrato, e mai segnalato da altri, ...a meno che non sia un problema del server nella formazione degli indirizzi...
... si sarebbe dovuto postare il link del sito contenente il problema, prima di porvi rimedio, almeno si sarebbe potuto valutare e forse risalire al problema...
... si è provato a dichiarare "fr/index.html" nell'apposito campo di input della pagina Esportazione FTP...?
... la risposta aiuterà meglio lo Staff, lunedì, per decifrare meglio il problema, se tale...
.
bye, KolAsim
Ciao Alfredo,
potresti anche cominicarmi il link del sito?
inoltre hai usato la pagina di benvenuto per selezionare le lingue? se si dovresti controllare i percorsi nella sezione relativa.
Автор
ll sito pubblicato è "www.candiavaticanapartment.com" e funziona solo perchè ho modificato a mano il file index.html della lingua predefinita (inglese)
Io genero il sito sul disco del mio PC e poi lo esporto con FileZilla.
Nella fase di creazione ho provato a mettere ad esempio "FR/index.html" (anzichè solo FR) nella voce "Cartella sul Server o URL del sito...." ma senza risultati.
Il comportamento è sempre lo stesso:
1 - in Anteprima mi da "Cannot load the page".
2 - Se effettuo l'esportazione del sito sul disco del mio PC e clicco sul file index.html direttamente all'interno della cartella "C:\WebSite X5 - Siti Web\viacandiav9" mi parte la pagina di benvenuto, ma se poi clicco sulla lingua mi apre la cartella con i file anzichè andare alla versione corrispondente alla lingua. Facendo delle prove ho scoperto che se metto index.html dopo la sigla della lingua il tutto funziona, ma non mi è chiaro se il prodotto deve generare la stringa "href=fr/index.html" oppure "href=fr/".
Spero di essere stato chiaro.
Ciao
... credo che sia stata fatta un po' di confusione tra lettere Maiusc e minusc, essendo l'indirizzo nei browser "case sensitive"
...!.. esistono due Siti in Francese replicati, uno nella directory "FR" ed uno nella directory "fr" ...!...
... attualmente la bandierina punta in "FR"...
... quindi, se in WSX5E è stato indirizzato in "fr/" quando questa non esistava, ovviamente il link non poteva funzionare; ...viceversa per "FR"...
... non esiste differenza nel dichiarare "fr/" ed "fr/index.html", è il browser che interpreta INDEX in mancanza di altra pagina dichiarata da aprire...
... occorre indirizzare ad "FR/" o "fr/" a secondo del nome che è stato assegnato alla directory destinataria, creata anticipatamente nella RADICE del Sito...
...
.
bye, KolAsim
Автор
Effettivamente io ho fatto un pò di confusione spiegando il problema scrivendo in minuscolo , ma nella generazione io ho sempre usato il maiuscolo (DE, IT, ecc..) e le directory create sono tutte in maiuscolo.
Non capisco a cosa ti riferisci quando dici "esistono due Siti in Francese replicati, uno nella directory "FR" ed uno nella directory "fr" ...!...".
Se vuoi ti posso mandare l'esportazione sul disco o i file del progetto.
Ho provato con diversi browser (firefox, chrome e IE) ma con tutti ho lo stesso comportamento.
Lo strano è che anche in Anteprima (quindi all'interno di WSX5E) non funziona.
Fammi sapere.
Ciao
Hai un server Microsoft, il case sensitive conta poco (niente).
Domanda: ma prima di modificare a mano hai provato online?
Se hai provato solo offline...
_______ oltre il 5° step ________
http://www.unofficialwsx5.com
Автор
No, non avevo provato online.
Ora ho modificato la pagina online direttamente sul sito e funziona anche senza index.html!
Io mi ero fermato all'errore in Anteprima e all'esportazione su disco pensando che non avrebbe funzionato neanche online.
Quindi il problema è solo locale.
... in Anteprima, non può funzionare perchè non sa dove andare a trovare la cartella FR, ma se gli si dichiara il percorso assoluto Windows partendo da "C:\...\...\FR\", se nel PC esistesse la cartella "FR", allora la troverebbe; ...invece funzionerebbe correttamente esportando sul proprio PC, e ricreando la struttura ad albero RELATIVA, cioè CARTELLA SITO >> sottocartella LINGUA (FR), ...e questo sarebbe il vero TEST da effettuare in "locale", che garantirebbe il risultato in RETE ...
...
bye, KolAsim
.
p.s.: a "lemonsong", ...dove faccio i Testi io, in cui sono ospite, che è su Aruba, conta molto altroché, ..ed è una regola universale, anche se poi ci sarà anche chi le ignora...
... eccone la dimostrazione...:
http://www.zspace.it/kolasim/DIA/img1.jpg
http://www.zspace.it/kolasim/dia/img1.jpg
...!!!...
Автор
Grazie a tutti per il supporto.
Però non riesco proprio a farlo funzonare in locale. Ho messo il percorso assoluto per provare l'Anteprima, ho rinominato la cartella con il nome del sito e ricreato la struttura , ma mi fa sempre la lista dei file contenuti nella cartella.
Pazienza!
Infatti sei su Apache/2.2 non Microsoft/Windows
Qui invece non conta (Microsoft-IIS/6.0):
www.candiavaticanapartment.com/HOME.HtMl
www.candiavaticanapartment.com/hOmE.html
www.candiavaticanapartment.com/hoMe.hTml
etc...
Era a questo che mi riferivo:
... credo che sia stata fatta un po' di confusione tra lettere Maiusc e minusc, essendo l'indirizzo nei browser "case sensitive"
_______ oltre il 5° step ________
http://www.unofficialwsx5.com
... devi avere una cartella nel PC nominata per esempio SitoBase, ed in questa cartella Esportare il sito INGLESE, visto che è il Sito PRINCIPALE...
... all'interno della cartella SitoBase, quindi alla sua RADICE, devono essere create le sotto-cartelle IT, FR, DE, tutte allo stesso livello di radice...
... all'interno di queste sotto-cartelle IT, FR, DE, devono essere esportati singolarmente i progetti nelle rispettive LINGUE...
...FATTO...!...
... per testare occorre avviare la pagina INDEX principale, interna alla carterlla SitoBase...
.
bye, KolAsim
... ...urca "lemonsong", ...grazie, ...c'è da aspettarsi di tutto...
... lì sono ospite con libertà limitata...
... grazie per la segnalazione, farò una ricerca su APACHE, CHEROKEE, CHEYENNE, COMANCHE, DAKOTA, NAVAJO, per saperne di più...)))))
.
bye, KolAsim
A parte che di quel tipo di indiani digitali (Apache compreso) non so quasi niente ho commesso anche l'errore di lasciare completi i links al sito www.candiavaticanapartment.com
Se puoi togliere http:// così evito che l'autore mi sgridi... grazie
_______ oltre il 5° step ________
http://www.unofficialwsx5.com
... OK, ...grazie a te, ...fatto, ..., bye 8-)
... ma, ..."lemonsong", ...se l'URL che hai linkato è quello dell'autore, FR ed fr sarebbero la stessa cosa...!? ...quindi non sussisterebbe più il mio ragionamento...!?, ...e rimango perplesso e spiazzato sulle mie convinzioni...!!!...
Su quel server sono la stessa cosa, sul tuo (zspace.it) no.
@Alfredo
Tornando IT, non mi preoccuperei tanto di provare in locale il cambio lingua; una volta che hai caricato sul server i siti nelle altre lingue (nelle cartelle giuste), verifichi online il funzionamento... è solo un consiglio, niente di più.
_______ oltre il 5° step ________
http://www.unofficialwsx5.com