This thread is resolved. Here is a description of the problem and solution.

Problem: The user would like to always redirect users based on their browser language

Solution: This is not possible. WPML only redirects the first visit within a configurable timeframe. This way WPML can allow visitors to visit other languages if needed.

Relevant Documentation:

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

This topic contains 2 replies, has 2 voices.

Last updated by davidH-81 10 months ago.

Assigned support staff: Jamal.

Author Posts
August 6, 2019 at 7:44 am #4344755


My browser language is German. I am trying to open the main url of my website without language parameter in the URL. The first time I am redirected to GER website (which is correct), but I open new tab in my browser and open the same link I am redirected to English website (which is not good). First time works well then no.

Active: Browser language redirect - Always redirect visitors based on browser language (redirect to home page if translations are missing).

Why does this happen? What should I do that I always get German redirection in case of German browser?

August 6, 2019 at 9:34 am #4345793


Languages: English (English ) French (Français )

Timezone: Africa/Casablanca (GMT+01:00)


Thank you for contacting WPML Support. I will be glad to help with this.

WPML will do this language redirect only once and then not redirect anymore. We do this to allow visitors to still switch languages. If we always push back to the browser’s language, visitors will not be able to manually switch languages after WPML redirects them to the language set by their browser.

This single-time redirect operation resets every 24 hours (which you can change too). See this image

Read more about it on this article

I hope this helps. Let me know if you still need anything.

Best regards,
WPML Support

August 6, 2019 at 10:48 am #4346599


My issue is resolved now. Thank you!