VirtueMart Forum

VirtueMart 2 + 3 + 4 => Security (https) / Performance / SEO, SEF, URLs => Topic started by: heinzzzzzz on January 08, 2016, 08:53:57 AM

Title: 404 category multilingual
Post by: heinzzzzzz on January 08, 2016, 08:53:57 AM
Hi.
We have 404 on category view on some categories in german language. english does work.
https://www.mindtecstore.com/de/shop/alivecor?error=404 (https://www.mindtecstore.com/de/shop/alivecor?error=404)

Any ideas?

Joomla!:   2.5.28
VM:   2.0.22a
PHP:   5.3.29
Title: Re: 404 category multilingual
Post by: GJC Web Design on January 08, 2016, 11:15:35 AM
Your VM is totally out of date and insecure

have you translated them all ?  later VM's have English fallback

turn off SEF so you can actually see what is happening

your link just gives->  This web page has a redirect loop

3rd party SEF rubbish installed?

give a link to an actual cat that doesn't work instead of to your 404!

That 404 isn't one I recognise?  Is it joomla generated?
Title: Re: 404 category multilingual
Post by: heinzzzzzz on January 08, 2016, 11:22:53 AM
Hi, thank you for trying to help.

English is OK
https://www.mindtecstore.com/en/shop/alivecor (https://www.mindtecstore.com/en/shop/alivecor)

German not
https://www.mindtecstore.com/de/shop/alivecor (https://www.mindtecstore.com/de/shop/alivecor)
Without SEO
https://www.mindtecstore.com/index.php?option=com_virtuemart&error=404&Itemid=419&lang=de (https://www.mindtecstore.com/index.php?option=com_virtuemart&error=404&Itemid=419&lang=de)

Quote3rd party SEF rubbish installed?
No.
Title: Re: 404 category multilingual
Post by: GJC Web Design on January 08, 2016, 11:33:06 AM
but it isn't a 404 problem .. it is a redirect loop

try with htaccess disabled, sef off etc etc
your non sef url doesn't help at all .. that is the 404

what is the non sef link that it should be?

why have you some products with no ext on your product urls?

e.g. https://www.mindtecstore.com/de/mbody  ???

they should be

https://www.mindtecstore.com/de/mbody-detail or similar  -- that is why that config is there.. to prevent url clashes

quite possibly you have 2 identical sef generated links

but unless you switch off all sef and test no one can know
Title: Re: 404 category multilingual
Post by: jjk on January 14, 2016, 10:38:18 AM
Your problem might be the result of an empty suffix field in your VirtueMart Configuration > SEO tab > Seo Suffix. You should enter something there, e.g. htm, html or whatever you want. Default is -detail. If this is missing, the router which builds the SEF urls might produce hickups.

Also make sure that all menu items have the correct English or German language assigned (should not be set to 'All'.