Product overview

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:

  • Optimize your dynamic content like forums or e-stores to be indexed by a popular search engines.
  • Block hot linking of your data files by other sites.
  • Develop a custom authorization scheme and manage access to the static files using custom scripts and database.
  • Proxy content of one site into directory on another site.
  • Make your Intranet servers to be accessible from the Internet by using only one Internet server with a very flexible permissions and security options.
  • Create dynamic host-header based sites using a single physical site.
  • Create virtual directory structure of the site hiding physical files and extensions. This also helps moving from one technology to another.
  • Return a browser-dependent content even for static files.

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:

ISAPI_Rewrite Full

This is complete version of ISAPI_Rewrite. It has the following features:

  • Regular expressions-based URL rewriting engine.
  • Support for global per-server configuration file
  • Support for per-virtual-site configuration files
  • In-memory configurations cache
  • Automatic deletion of rarely-used configurations from memory
  • Monitoring of configuration files and metabase changes and dynamic configuration reload

ISAPI_Rewrite Full is distributed as try-before-you-buy. You can download a 30-day trial copy for free.

ISAPI_Rewrite Lite

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.

Featured article:

URL Rewriting Using ISAPI_Rewrite

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.