Monday, December 19, 2011

URL Rewrite module for IIS7


One of the most hotly requested features for IIS is now available!  Yesterday we shipped the first technical preview of a new URLrewrite module for IIS7.  It is free for all IIS7 users and available for download x86 and x64.  Thomas and Carlos have blogged about many of the details already, so be sure and check their posts out.  Ruslan also posted a bunch of really great walkthroughs on IIS7, which you can check out here, including:
Creating rewrite rules for the URL Rewrite Module
This walkthrough will guide you through how to create and test a set of rewrite rules for the URL rewrite module.
---------------------------------------------------------------------------------------------------------------------------------------------
Enabling Pretty Permalinks in WordPress
This walkthrough will guide you through how to enable “Pretty Permalinks” for blog posts in the WordPress blog engine installed on IIS 7.0.
image
---------------------------------------------------------------------------------------------------------------------------------------------
Using Failed Request Tracing to Trace Rewrite Rules
IIS 7.0 Failed Request Tracing (FRT) is a powerful tool for troubleshooting request-processing failures.
---------------------------------------------------------------------------------------------------------------------------------------------
Using Global and Distributed Rewrite Rules
This walkthrough will explain the different types of rules supported by URL rewrite module and will guide you through how to configure global and distributed rewrite rules.
---------------------------------------------------------------------------------------------------------------------------------------------
This walkthrough will introduce you to the concept of rewrite maps in URL rewrite module and will guide you how to create rewrite rules that use rewrite maps.
image
---------------------------------------------------------------------------------------------------------------------------------------------
IIS 7.0 URL rewrite module provides rule importing functionality that greatly simplifies the process of converting Apache mod_rewrite rules to IIS URL rewrite rules.
---------------------------------------------------------------------------------------------------------------------------------------------
Ruslan also has a full configuration reference for URLrewrite in this article:  URL Rewrite Module Configuration Reference.  Last, if you run into any problems or have a question about URLrewriting, be sure to check out the URLrewrite forum on http://forums.iis.net/.
Also note, there is a great partner solution available from Helicon Tech called IsapiRewrite.  This ISAPI-based solutions works well on IIS5/6/7 and provides a more complete set of rewriter functionality.  If you're not happy with the URLrewrite module for IIS7 or you're looking for a URLrewrite feature that works on all versions of IIS, check out IsapiRewrite

No comments: