The next thing that is important for a good pageranking is installing Ultimate Seo urls or Ultimate seo urls 5. I was doubting for a long time which one I should choose. So first i installed some other SEO contribs like Header tags SEO. Then the soluti0n for my problem came in the forums of both Contribs. In Header tags seo Jack_mcs added some hardcode, that was not working with Ultimate Seo urls 5. I really want to keep the Header Tags seo, so I choose to install Ultimate SEO urls.
Warning: be careful if you copy any code from the blog. It is possible that WordPress breaks the code and that during copying whitespaces or other hidden caracters occur in your files, so always check if your codes look normal
Installation
I also read that version 2.1e was working with the Header tags Seo and that the other versions only gave problems. So decided to install that version.
Installation is easy, only upload all the files to the right folders and change a couple of files.
And then I came to the last instruction: Edit your .htaccess file. That would be difficult, since I’m on a Windows iis6 server. I knew this was not going to work at all. But I did go on, and ofcourse it was not working.
Troubles/notes
1. After finding out that the contrib was not working, I first started searching on the internet (Google ofcourse hahaha). And I found out that there are solutions for this problem. I had to find out if my host has something like Isapi rewrite. I was lucky, because my host uses this Isapi rewrite. You also have other ones, but for this one there is a forum. I didn’t find much code for the Contrib for OsCommerce. I did found some coding for Zencart, but I think that code was a little bit different, then wat I needed. Finally, with the help of my host, I found the right code.
Solution:
Don’t forget, I am on a Windows iis 6 server and my host has Isapi rewrite 2 installed.
- Make a new file called httpd.ini. This file should be placed in the root of your site.
- In this file you place the code that’s written below from [Isapi rewrite]. If your site is in the route, you keep: UriMatchPrefix /catalog/
UriFormatPrefix /catalog/ (If that’s not the case, for example your site is under the folder shop, then you change the code to: UriMatchPrefix /shop/catalog/
UriFormatPrefix /shop/catalog/)
[ISAPI_Rewrite]
UriMatchPrefix /catalog/
UriFormatPrefix /catalog/# From Ultimate SEO URLs
RewriteRule [^?]*-p-([^?]*)\.html(?:\?(.*))? /product_info.php\?products_id=$1?2&$2 [I,L]
RewriteRule [^?]*-c-([^?]*)\.html(?:\?(.*))? /index.php\?cPath=$1?2&$2 [I,L]
RewriteRule [^?]*-m-([^?]*)\.html(?:\?(.*))? /index.php\?manufacturers_id=$1?2&$2 [I,L]
RewriteRule [^?]*-pi-([^?]*)\.html(?:\?(.*))? /popup_image.php\?pID=$1?2&$2 [I,L]
RewriteRule [^?]*-t-([^?]*)\.html(?:\?(.*))? /articles.php\?tPath=$1?2&$2 [I,L]
RewriteRule [^?]*-a-([^?]*)\.html(?:\?(.*))? /article_info.php\?articles_id=$1?2&$2 [I,L]
RewriteRule [^?]*-pr-([^?]*)\.html(?:\?(.*))? /product_reviews.php\?products_id=$1?2&$2 [I,L]
RewriteRule [^?]*-pri-([^?]*)\.html(?:\?(.*))? /product_reviews_info.php\?products_id=$1?2&$2 [I,L]
RewriteRule [^?]*-i-([^?]*)\.html(?:\?(.*))? /information.php\?info_id=$1?2&$2 [I,L]
RewriteRule [^?]*-links-([^?]*)\.html(?:\?(.*))? /links.php\?lPath=$1?2&$2 [I,L]UriMatchPrefix
UriFormatPrefix
It’s unbelievable, but it works.
2. I don’t see any difference if I have Cpath on or off in the admin. Have to find that out later.
Screenshots (my site)
With Ultimate Seo Urls off

With Ultimate Seo Urls on:
