Newsgroup: it.lavoro.professioni.webmaster
Titolo: Sito multilingua...

Ciao,
dovendo realizzare un sito multilingua e'conveniente avere delle pagine 
*singole * che caricano i testi nella lingua selezionata o una pagina per 
ogni lingua?( esempio: 5 lingue = 5 pagine graficamente identiche con i 
testi diversi )
Quello che mi chiedevo: nella soluzione a *singola* pagina Lo spider dei 
motori di ricerca che lingua *carica* ? esplora le pagine con la lingia di 
default? i testi delle altre lingue rimangono sconosciuti al motore di 
ricerca?
ciao e grazie 

 di ricerca?
Questo lo ottieni forzando la lingua nell'URL in qualche modo, che sia 
con ?lang=en o con URL-rewriting facendo /en/index.php o in altri modi.
Bye.

 Bye.
Hum, non ho capito: lo spider dei motori fa questo? Carica tutte le lingue 
ed esplora il contenuto?
ciao e grazie 

 lingue ed esplora il contenuto?
No, lo devi fare tu. Cioe` ogni pagina in ogni lingua deve avere un URL 
univoco, quindi
it/index.php
en/index.php
es/index.php
Anche se puntano alla stessa pagina (/index.php). Lo devi mascherare tu 
(tramite url rewrite) che puntano alla stessa pagina.
L'alternativa e` appunto mettere un parametro "lingua" in tutti i link, 
quindi usare /index.php?lang=en nell'URL.
A quel punto il motore di ricerca vede e indicizza tutte le lingue. Se non 
lo fai, vede solo quella di default.
Bye.


? ma io non ho ogni pagina in ogni lingua ma ho una pagina che carica i 
testi in lingua dal database a seconda della scelta effettuata nel selettore 
di lingua.
Forse non ho capito? :-(
ciao
 

 Forse non ho capito? :-(
Non esiste sempre una corrispondenza biunivoca file<->URL, anzi.
Come ti ho detto, puoi risolvere in due modi: specificando la lingua in 
ogni URL o tramite parametri GET oppure con URl rewrite.
Piu` di cosi` dovrei scriverti le regole di rewrite e il codice PHP per 
inserire la lingua in tutti i link...
Bye.


conviene quando � possibile fare cose separate, tipo 
www.easywebeditor.com/ita/
 
www.easywebeditor.com/fra/
 
www.easywebeditor.com/spa/
-- 
�`����,��,�`����,��,�`����,��,�`����,��,�`����,�
http://HyperPublish.com/ita/
  Cataloghi, CD e siti con un solo
                               programma accessibile a tutti!
http://EasyWebEditor.com/ita/
 Crea il tuo sito Web
http://CDFrontEnd.com/ita/
    Realizza CD, presentazioni
http://PaperKiller.com/ita/
   Edita manuali o HTMLHelp, CHM
http://EBooksWriter.com/ita/
  Esprimi il tuo talento!
Visual Vision - 
http://visualvision.com
 
http://visualvision.it
leader in hypertext authoring       [ASP members, ESC members]


Ok, ma io  immaginavo questo scenario:
Azione dello spider:
1) Entra nel sito 
www.nomedelsito.it
2) Questa azione ( entrare ) fa si che corichi il testo di default ( 
italiano) della home page.
3) Poi dovra' esporare le altre pagine, quindi fara' l'*azione* di 
selezionare le voci del menu no?
49 Quindi lo spider fa delle *azioni* e, visto che le fa tutte non potrebbe 
selezionare anche il selettore della lingua e cosi' caricare dal database le 
varie lingue e poi esplorarle?
non si comporta cosi?
Grazie 

 dal database le varie lingue e poi esplorarle?
lo spider segue i link che ci sono nella home page, quindi se linki le 
varie lingue, le seguir�. Non segue link troppo dinamici o link in 
flash, quindi assicurati che ci siano link statici (magari in piccolo in 
fondo alla pagina)
-- 
�`����,��,�`����,��,�`����,��,�`����,��,�`����,�
http://HyperPublish.com/ita/
  Cataloghi, CD e siti con un solo
                               programma accessibile a tutti!
http://EasyWebEditor.com/ita/
 Crea il tuo sito Web
http://CDFrontEnd.com/ita/
    Realizza CD, presentazioni
http://PaperKiller.com/ita/
   Edita manuali o HTMLHelp, CHM
http://EBooksWriter.com/ita/
  Esprimi il tuo talento!
http://www.HyperPublish.com
   Catalogs, CD and sites with 1 tool
http://www.EasyWebEditor.com
  Create a nice Web site with ease
http://www.1site.info
         A professional Website quickly
http://www.EBooksWriter.com
   Discover the artist inside you!
http://www.PaperKiller.com
    Manuals, HTMLHelp, CHM quickly
http://www.CdFrontEnd.com
     Create autorun CD presentations



Eh, ma io non ho delle pagine in lingua da linkare, esiste un flag che, 
credo, setti una variabile con la quale si caricano i testi in lingua dal 
database. ( il sito e' in DotNetNuke ). lo spider mi va anche a selezionare 
il selettore?
ciao e grazie