Jag bloggar numera på http://blog.dileno.com ».

Prenumerera på RSS

Språkhantering på enspråkiga EPiServer-webbplatser och language-attributet

Om du har en enspråkig EPiServer-webbplats så ska du normalt sett kunna surfa in på webbplatsen och se innehållet utan att behöva skriva in exempelvis /en eller /sv efter adressen - det vill säga om du surfar in på www.webbplats.com så ska den automatiskt visa innehållet på rätt språk.

Jag har senast på en enterprisewebbplats med en enspråkig webbplats och flera flerspråkiga webbplatser sida vid sida stött på problem med språkhanteringen.

När jag surfade in på den enspråkiga webbplatsen (www.webbplats.com) så visades fel innehåll. När jag däremot surfade in på www.webbplats.com/en så visades rätt innehåll.

Lägg till language-attributet på site-elementet i Web.Config

Lösningen på problemet är att specifikt sätta språket för webbplatsen i Web.Config. Leta upp <sites> i Web.Config (alternativt episerver.Config om du har separata konfigurationsfiler) och lägg till language="språkid" i site-elementet, så att det ser ut så här:

<sites>
<site language="en" description="My EPiServer website" siteId="MyEPiWebsite">
<siteSettings ...></siteSettings>
</site>
</sites>

Kommentarer

Mycket bra tips

Till sidhuvudet

Clicky Web Analytics