The Problem
The URL that was shown in the addressbar was http://www.example.org/en/name-of-the-page rather than the http://www.example.org/name-of-the-page our client wanted. This issue was causing problems with several extensions and templates that used incorrect relative paths (including our own templates at that time, an issue we've resolved the day after the report). Back then we've searched high and low (in the .htaccess file, through 3rd party code, using Google etc.) for a solution, but it seems we'd missed out on one important location: the Joomla 1.6 core plugins.
The Solution
Head over to the Joomla! 1.6 Administrator, go to the 'Plug-in Manager' and search for the 'System - Language Filter' plugin (it might be on the second page of results). If you're also facing an unwanted /en (or /it, /fr, /nl or any other language code for that matter) in your URLs and you want to remove this language code:
Unpublish the 'System - Language Filter' plugin
Be aware: if you're running a multi-lingual site, this plugin is actually useful. It is therefor advised to test the switch on a local Joomla! installation before unpublishing the plugin on a live website.
























