Hi, Can people post their opinions on any URL rewriters (ie Windows versions of mod_rewrite) they have used on IIS. I'm interested in commercial and free products. Thanks in advance, Jamie
ISAPI ReWrite is really the smart choice for this. It is stable and reliable, which is very important, as you know.
If you have any ASP development experience you can DIY it by setting up a custom error page and using Request.Querystring to parse the info and get the variables you need.
I use Helicon's ISAPI rewrite filter and it works great. It's not too expensive and it's helped me get much higher rankings than I had previously and that's a pretty good trick considering I already had a good number of high rankings.
Interesting suggestion. However I think that that could prove a little resource intensive. Surely an ISAPI module written in C++ would be better? Convince me - Jamie
How would the page address show up in the address bar? Would the SE's index the 404 address or the redirect address?
If you set up a custom 404, that page will show up as whatever the user types in. Once the redirect had occured, what is in the address bar would depend on whether you used a 301 or a 302. Ditto for the SE's. - Jamie
I actually don't use a redirect at all. When the user types in the URL they stay there. I parse the querystring then depending on the parameters I pull a different server side include to serve the content so the user stays on hxxp://www.domainname.com/products/product-type/sub-product-type/productname-productid.htm and I serve up the product decription page or hxxp://www.domainname.com/products/product-type/ will serve up a list of sub categories.. Performance wise basically the whole "product category" runs of error.asp the same as it would if all pages were product.asp?catID=1&SubCatID=2&ProductID=3 I dunno if an ISAPI module would be better for performance to be honest but for me it's doing the trick perfectly..
I think you should use code instead of the software. Every time when software run it take more time. on other hand code just take minimum time. You can easily find code on MSDN.