Hey,
Virtuemart have a problem with Itemid and as far as I can see, you are using a virtuemart module for categories. That is where your SEF get’s the links to rewrite.
Well, SEF components usually do a good job, especially sh404SEF, but in your case, (I had this problem myself and I found a fix for it) this is what you can do:
– create a menu, with same structure as your categories – this will make all your categories to have a unique Itemid, that is something that virtuemart categories module cannot do, and further, all products will have an Itemid inherited from the categories they belong
– purge all Virtuemart links, I mean ALL
– publish a new menu module to load this menu
– unpublish (optional) the virtuemart categories module
– check your pages again.
So after that, even if you use the categories module or not, your product links will have an Itemid, so profile override settings should work perfect, because SEF components will route to the right non-SEF links.
This works for me and should also work for you.
Regards,
Danny