Showing results for 
Search instead for 
Did you mean: 

Wrong URL in LanguageSwitcher


Wrong URL in LanguageSwitcher

Hello community,
I hope you understand my english Smiley Indifferent
I've searched for hours, but not found a solution. I hope you can help me.

I've 4 StoreViews (ES,DE,EN,FR) and the LanguageSwitcher is activated.
Unfortunately, the URL of each language is wrong.

The only change I've made in the language.phtml, was to add the "false" so that "? ___ from_store = en" is removed.

<?php foreach ($this->getStores() as $_lang): ?>                
                <a href="<?php echo $_lang->getCurrentUrl(false) ?>"> ... </a>
<?php endforeach; ?>

My problem is that the query is displayed twice in the URL and thereby it throws a 404.




instead of



Can someone tell me how to remove the "& ___ store=en" from the URL?

Thank you.


Re: Wrong URL in LanguageSwitcher

You need these parameters to be able to switch between store views if they are using same domain.


However you may setup subdomains for it  - in this case you will change url at the admin System->Configuration->Web for store view base urls and you wont have this issue.

Re: Wrong URL in LanguageSwitcher

I thought you needed only "?___store=en" instead of "&___store=en?___store=en" at the end of the URL to switch between the store views.

It is necessary to create a subdomain for each store view? Each URL key in the categories and products are unique in the store views. At the beginning it worked but now magento adds "&___store=en" after the baseURL.




Re: Wrong URL in LanguageSwitcher



Please try to disable it in the admin: System -> Configuration -> Web -> Add Store Codes to URL


or  you can check if this extension helps you



Re: Wrong URL in LanguageSwitcher

I'm trying to add the store switcher variable code "?___store=retail" to ALL my URL's 


- This is to resolve an issue with clients sharing individual URL's that may not be be available in a given store view.  

- Adding the store switcher code to the end of each URL will ensure that the users hit the intended store view page.  


1) Every page product page URL would need to look like this:


2) Every Magento SERP page would need to look like this


3) CMS pages would also need to have the code added:


Your assistance would be extremely helpful, 

Thanks in advance,