ISAPI_Rewrite is a powerful URL manipulation engine based on regular expressions. It acts mostly like Apache's mod_Rewrite, but is designed specifically for Microsoft's Internet Information Server (IIS). ISAPI_Rewrite is an ISAPI filter written in pure C/C++ so it is extremely fast. ISAPI_Rewrite gives you the freedom to go beyond the standard URL schemes and develop your own scheme.
What you can do with ISAPI_Rewrite:
And many other problems could be solved with the power of the regular expression engine built into the ISAPI_Rewrite.
ISAPI_Rewrite is available in two different versions:
This is complete version of ISAPI_Rewrite. It has the following features:
ISAPI_Rewrite Full is distributed as try-before-you-buy. You can download a 30-day trial copy for free.
This is simplified edition of ISAPI_Rewrite. It does not support per-virtual-site configurations, proxiing, metabase monitoring and automatic cache cleanup but all other features are supported. ISAPI_Rewrite Lite is completely FREE! It may be an ideal solution for the server hosting the only site, development or testing purposes.
This article is a compilation form the chapter 3 "Provocative SE-Friendly URLs” of the book Professional Search Engine Optimization with ASP.NET: A Developer's Guide to SEO by Cristian Darie and Jaimie Sirovich.
This article covers most popular techniques how to employ static-looking and keyword reach URLs in a dynamic web site step-by-step.