Hej.
Jag har sökt en del men inte fått till något bra svar på frågan. Jag behöver göra som så att sidan känner av vilket land man sitter i och slussar vidare till rätt språk.. Vad använder man för lösning då?
Och hur påverkar detta SEO-delen? Alternativet att välja språk på en sida först finns egentligen inte då kunden vill ha det så här... Om det inte finns bra argument för att det är dåligt att göra som de önskar.
SEO är inga problem. Se bara till att varje språk har olika URLer.
Jag kodar .NET, och kollar av vilket primärt språk i webbläsaren är.
Jag har en startsida där man får välja språk, men mha .NET renderar jag ett javascript som automatiskt skickar användaren vidare till det språk webbläsaren önskar.
Har man inte javascript aktiverat får man välja språk manuellt. Detta för att sökmotorer ska få en chans att "välja språk".
Sedan lagrar jag en cookie, som gör att nästa gång besökaren kommer, så görs en 302 redirect till det språk han/hon tidigare valde.
Tack för det svaret Stefan! Ett problem blir då att det är samma domän som ska vara inblandat. Eller i alla fall på många av versionerna, sen finns det vissa med egna landsdomäner... Finns det någon bra lösning om man kör samma domän då?
Dessa pekar till en fil i rooten mha URL Rewrite och använder endast katalogen för att ange aktuellt språk.
Språkhanteringen har jag löst med .NETs inbygda localization, med en utökning från west-wind, för att slippa hålla på med xml-filer