News:

Support the VirtueMart project and become a member

Main Menu

SEO SEF problems after update 2.0.22a

Started by marifegb, August 16, 2013, 12:57:35 PM

Previous topic - Next topic

marifegb

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


jjk

Of course we can't see your site if you put it into maintenance mode.
Non-English Shops: Are your language files up to date?
http://virtuemart.net/community/translations

marifegb

My mistake! I forgot to change it :( Now it´s published.

jjk

#3
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)
Non-English Shops: Are your language files up to date?
http://virtuemart.net/community/translations

marifegb

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?

marifegb

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!!

jjk

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".
Non-English Shops: Are your language files up to date?
http://virtuemart.net/community/translations

marifegb

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