- Home
- Categorie
- Digital Marketing
- Consigli su Penalizzazioni e Test SEO
- Sito Multilinga
-
Sito Multilinga
if (CultureInfo.CurrentUICulture.Name.ToLower().Contains("it"))
{
HttpContext.Current.Response.StatusCode = 301;
HttpContext.Current.Response.AddHeader("Location", "/it/default.aspx");
}
Ha senso fare un redirect nell'home page per mandare il visitatore alla pagina deisderata della sua lingua?Dominio:
ingegneridelweb.comMotori:
GooglePrima indicizzazione o attività:
6 mesiCambiamenti effettuati:
pochiEventi legati ai link:
noSito realizzato con:
asp.netCome ho aumentato la popolarità:
link e comunicati stampaChiavi:
web agency parmaSitemaps:
Si
-
Ciao Maltra
direi che è una tecnica che puoi adottare - fermo restando che ovviamente non potrai reindirizzare gli spider quindi devi comunque fornire un modo "normale" (link) ai motori di accedere alle varie versioni del tuo sito
-
Ok, questa tecnica che ho proposto è ben contemplata o è meglio che la pagina miosito/default.aspx sia in italiano e togliere redirect 301 in base alla lingua?
O lasciare default.aspx in italiano e fare redirect per le altre lingue?
Grazie
-
Non ho capito bene la differenza fra
è meglio che la pagina miosito/default.aspx sia in italiano e togliere redirect 301
e
O lasciare default.aspx in italiano e fare redirect per le altre lingue?
ma in ogni caso la tecnica del 301 in base alla lingua dello user agent (quello che hai proposto nel primo messaggio) a me sembra adeguata
-
Nel senso la pagina di ingresso del mio sito
miosito/default.aspx è una pagina "vuota" in cui l'utente viene rimandato in base alla lingua alle pagine
miosito/en
miosito/it
e cosi viaO è meglio che la pagine
miosito/default.aspx non sia vuota ma sia una pagina subito con i contenuti iniziali in italiano e rimandare gli utenti alla propria lingua con redirect
miosito/en
miosito/es ecc ?o Ci sono altre soluzioni che possono essere migliori?
-
La seconda che hai detto...