Need someone to lead product management at your software company? I create software for people that create software and I'm looking for my next opportunity. Check out my resume and get in touch.

This is the blog of Adam Kalsey. Unusual depth and complexity. Rich, full body with a hint of nutty earthiness.

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.

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.

Comments

dino
January 6, 2005 6:28 AM

Try this: http://cheeso.members.winisp.net/dl/IonicIsapiRewriter.zip ISAPI filter that rewrites URLs, something like Apache's mod_rewrite. It uses regular expressions (via PCRE). Implemented in C, Open source, BSD-style license. Compiles with the (free) Microsoft Visual C++ 2003 toolkit. http://msdn.microsoft.com/visualc/vctoolkit2003/ The code does not use MFC. The ISAPI filter includes a test tool that allows you to test your rewrite rules against a set of sample URLs that you provide.

Steven
October 2, 2005 1:02 PM

Free and open source? http://www.iismods.com

stan
May 22, 2007 3:16 AM

IIS Mod-Rewrite ( http://www.micronovae.com/ModRewrite/ModRewrite.html ) is a solid solution with true mod_rewrite compatibility and .htaccess support. Rich settings, regex tester, automatic updates, and version history! IMO it's by far the best.

stock
June 22, 2007 2:38 AM

It looks that IIS Mod-Rewrite has a lead over the other solutions. I recently visited ISAPI Rewrite and it looks they are running behind IIS Mod-Rewrite. They are rushing to copy IIS Mod-Rewrite and announced a new mod_rewrite compatible beta version. As far as I tried the beta version, it has a lot of design faults. Although it's syntax is similar with mod_rewrite, it's behavior is unfortunatelly a big mess. Hope they will improve it... Regarding www.iismods.com... that site does not even exist anymore. Regarding IISRewrite... this tool has not been updated since 2002! And it costs a whole fortune compare to what it offers. IMO, IIS Mod-Rewrite is by far the best solution.

Vladimere
February 13, 2008 3:56 AM

I'd like to see the IP addresses of 'stan' and 'stock' as I reckon they are both the same people. Moderators; If they are then delete both of them as they are skewing opinion.

steve
March 20, 2009 4:05 PM

Clearly IIS Mod-Rewrite is THE enterprise solution in today's expanding global market. Demands for outstanding performance and flexible scalability require the greatest server solution!!

Paolo
May 20, 2009 11:56 PM

Thanks! I thought there's no mod_rewrite like function in IIS.

This discussion has been closed.

Recently Written

Roadmap Outcomes, not Features (Sep 4)
Drive success by roadmapping the outcomes you'll create instead of the features you'll deliver.
Different roadmaps for different folks (Sep 2)
The key to effective roadmapping? Different views for different needs.
Micromanaging and competence (Jul 2)
Providing feedback or instruction can be seen as micromanagement unless you provide context.
My productivity operating system (Jun 24)
A framework for super-charging productivity on the things that matter.
Great product managers own the outcomes (May 14)
Being a product manager means never having to say, "that's not my job."
Too Big To Fail (Apr 9)
When a company piles resources on a new product idea, it doesn't have room to fail. But failing is an important part of innovation. If you can't let it fail, it can't succeed.
Go small (Apr 4)
The strengths of a large organization are the opposite of what makes innovation work. Starting something new requires that you start with a small team.
Start with a Belief (Apr 1)
You can't use data to build products unless you start with a hypothesis.

Older...

What I'm Reading