VirtueMart Forum

VirtueMart 2 + 3 + 4 => Security (https) / Performance / SEO, SEF, URLs => Topic started by: agps on March 19, 2018, 15:47:11 PM

Title: Wrong URLs on multilingual site
Post by: agps on March 19, 2018, 15:47:11 PM
Hi,

I have Joomla 3.7.5 and Virtuemart 3.0.8 and four languages installed.

The URLs of the product categories and products are in Russian and not in the selected language (I have installed English, Greek, Russian and German). For example .../en/проSPAMукция/пиво.html instead of .../en/production/beer.html

Any help?
Title: Re: Wrong URLs on multilingual site
Post by: Studio 42 on March 19, 2018, 21:47:35 PM
Please update Vm and Joomla, perhaps it's solved since.
Title: Re: Wrong URLs on multilingual site
Post by: jenkinhill on March 19, 2018, 23:32:35 PM
http://forum.virtuemart.net/index.php?topic=118683.0
Title: Re: Wrong URLs on multilingual site
Post by: agps on March 20, 2018, 08:00:41 AM
Quote from: Studio 42 on March 19, 2018, 21:47:35 PM
Please update Vm and Joomla, perhaps it's solved since.

I updated to the latest versions and now the URLs are in German instead of Russian :(

I think the problem is in route.php. Can I manually edit the URLs in a MySQL table?
Title: Re: Wrong URLs on multilingual site
Post by: Studio 42 on March 20, 2018, 13:08:12 PM
Have you enabled the Joomla core language filter ?
Do you use a cache?
Title: Re: Wrong URLs on multilingual site
Post by: agps on March 20, 2018, 13:19:02 PM
Quote from: Studio 42 on March 20, 2018, 13:08:12 PM
Have you enabled the Joomla core language filter ?
Do you use a cache?

Hi,

The System - Language Filter is enabled and everything works fine except the URLs in Greek and Russian. In German and English the URLs are correct.

System cache is OFF.

Thanks!
Title: Re: Wrong URLs on multilingual site
Post by: Studio 42 on March 20, 2018, 13:41:30 PM
If you use standard char (english) for Greek and Russian, does it work ?
Perhaps that /проSPAMукция/пиво is not valid and make router fail.
Perhaps try to change the Joomla config setting "Alias Unicode" or try to modify in Virtuemart config SEF settings > Transliterate slugs
Title: Re: Wrong URLs on multilingual site
Post by: Milbo on March 21, 2018, 09:58:23 AM
Quote from: agps on March 20, 2018, 08:00:41 AM
Quote from: Studio 42 on March 19, 2018, 21:47:35 PM
Please update Vm and Joomla, perhaps it's solved since.

I updated to the latest versions and now the URLs are in German instead of Russian :(

I think the problem is in route.php. Can I manually edit the URLs in a MySQL table?


Sounds like mixed up tables. First idea, set your main shop language explicit. Another idea, check if your language tables are actually filled with the right language. Maybe your russian tables are filled with german content and viceversa.