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.
Free and open source? http://www.iismods.com
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.
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 modrewrite 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 modrewrite, 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.
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.
Adam Kalsey
Mobile: 916.600.2497
Email: adam AT kalsey.com
AIM or Skype: akalsey
©1999-2008 Adam Kalsey.
Content management by Movable Type.
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.