Salve a tutti,
Ho la necessità di localizzare il mio sito web in due lingue e fin qui nulla di difficile.
Il problema però riguarda gli url e lo spider seo.
Mi spiego meglio con un esempio.
Prendiamo come esempio una pagina che si trova attualmente sul mio sito: escursioni.
Questa pagina vorrei che se seleziono la lingua inglese diventi o qualcosa del tipo:
/en/escursioni
oppure
/itinerary.
Per creare la map escursioni ho fatto così:
nel file global.asax ho inserito:
routes.Add("escursioni", new Route("escursioni", new PageRouteHandler("~/escursioni.aspx")));
nella aspx:
<asp:HyperLink ID="HLEscursioni" runat="server" Text="<%$ Resources:localize, escursioni %>" NavigateUrl="<%$RouteUrl:RouteName=escursioni %>" />
Ora invece come faccio a dirgli che in base alla lingua deve cambiare l'url?
Inoltre lo spider cosa vedrebbe?
io vorrei che venisse indicizzato sia:
/escursioni (cosa che già avviene)
ma anche
/itinerary