kenticokentico-13

Kentico 13 - Automatically detect visitor culture not working


I have a site where the default culture is German but I also have an English culture assigned to the site and the site is set up to automatically detect visitor culture:

culture assignment

Url Settings

Both mydomain.com and mydomain.com/en work as expected

However, from reading the documentation, going to mydomain.com should automatically send me to mydomain.com/en as my browser is using english and sends the value of "en-US" in the Accept-Language header.

I've restarted the app pool, cleared browser storage for the site, tried different browsers in standard mode and incognito mode.

I'm using v13.0.124

Is there anything I'm missing?


Solution

  • The auto detection of language is based on the browsers language settings and not the physical location or IP address of the person visiting the site. My suggestion is to

    1. install the German language pack to your browser,
    2. set that language as the primary/default language,
    3. clear your cookies and
    4. try the site again in a private window.