Today I finally found both the cause and solution for a problem one of our clients was facing some time ago. The problem was an unwanted /en in the URL of their website (a problem many others seemed to be facing as well, judging by the amount of unanswered topics on the Joomla! forum about this topic).

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.
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.
Image credits: Flags
Buy 2 Templates, Get Your Third Free!
By popular demand we've introduced a way to purchase multiple templates, at a discounted rate! If you add any three templates to your shopping cart, you'll only have to pay for two!
Upcoming conferences
Past conferences
0 items
View cart