WPML htaccess Redirect Rule After Switch From Query Parameter To Language Directory

You’ve been using the WPML setting that adds a query parameter at the end of a URL to select the language and now you want to switch to the setting where the languages are in directories?

From this setting: Language name added as a parameter (https://www.example.com?lang=fr – French) To this setting: Different languages in directories ((https://www.example.com/ – English, https://www.example.com/fr/ – French))

Then the below redirect rule is for you. It safely redirects all old URLs to the new ones, after you did the switch.


Back to Listing