Products and Tools
Mod_rewrite for IIS
Freshness Warning
This blog post is over 22 years old. It's possible that the information you read below isn't current and the links no longer work.
20 Mar 2002
One of the most useful features of Apache is mod_rewrite, a module that allows Apache to translate requests for one URL into another. For instance, if your ecommerce site uses a URL like http://site.com/cgi-bin/catalog/product.pl?id=1234, you can use mod_rewrite so that shoppers can instead type and bookmark http://site.com/product/1234. Mod_rewrite will transparently translate that URL into what the server needs.
There are now two modules for IIS that perform the same type of function. IISRewrite implements most of mod_rewrite’s configuration and is used in much the same way as the Apache module. It costs $200.
ISAPI_Rewrite is very similar. It also includes most of the features of mod_rewrite and uses a text configuration file like Apache. It comes in three versions. A free version is available, but will be difficult to use if you host more than one site on a single Web server. A full version that supports different configuration files for each virtual site costs $46 per machine or you can buy an enterprise-wide license for $418.