I have update the last version of VM to 2.0.22a. After that, I have a problem with de VM SEO option. If I enable this option when I click in one product the url is written but product don´t show, and page still in the category layout. When I disabled the SEO option, everything works but, of course, the url isn´t SEO optimized. I really apreciate some help!!
Web: www.teledesayunos.es/teledesayunos
Joomla version: 2.5.14
Of course we can't see your site if you put it into maintenance mode.
My mistake! I forgot to change it :( Now it´s published.
I think you should try two things:
1. In Joomla Global Configuration set
Search Engine Friendly URLs: Yes
Use URL rewriting: Yes
Adds Suffix to URL: No
Unicode Aliases: No
2. In VirtueMart Configuration > SEO tab set
SEO Disabled: No (leave unchecked)
Seo Suffix: -detail (or htm, html or whatever you like. Do NOT leave it blank! If you leave it blank, the router which creates the SEF urls will frequently fail)
Translate Strings: Yes (checked)
Use Product and Category IDs: No (leave unchecked)
Thanks for your reply. I´ve tried what you say but it give me an error, like a 404 (but the message seems really strange, it says "bad karma", it´s first time I see that. Is it normal?)....
Don´t know what to do. Any other idea?
Ok! I´ve tried switching off the "Use URL rewriting" option, and now it´s working! I think it was the "seo suffix" option in VM, as I had it empty.
Thank you so much for your help!!
Do you have sh404sef installed? The "bad karma" 404 page not found error is typical for this extension. You don't need sh404sef when using Joomla 2.5+ and VM2. If installed along with VirtueMart, it uses the VM SEF router anyway.
If you want to get rid of the ...index.php... in your url, it is necessary to enable 'Use url rewriting option' in Joomla AND rename the file htaccess.txt to .htaccess in your root folder.
After making changes to url settings, always clear all cache in Joomla and your browser. Otherwise you might see one of these "page not found messages".
Thanks for your reply. Yes I have SEF404 but not using. I will uninstall it. I also renamed the htacces file. Now seems everything is working! Thank you so much for your help