The Microsoft URL Rewrite Module for IIS 7.0 provides flexible rules-based rewrite engine that can be used to perform broad spectrum of URL manipulation tasks, including, but not limited to:
These articles cover the functionality of the URL Rewrite Module and explain how to use it to accomplish common URL rewriting scenarios. Learning the basics
Creating rewrite rules Using Failed Request Tracing to trace rewrite rules Using global and distributed rules Using rewrite maps Importing rewrite rules Enabling "Pretty Permalinks" in WordPress Rule templates User Friendly URL Rule with Rewrite Map Request Blocking Testing rule and condition patterns References and guidance URL Rewrite Module configuration reference URL Rewriting and ASP.NET routing URL Rewriting and Request Filtering URL Rewriting for ASP.NET Web Forms Developing rule templates for URL Rewrite module Video walkthrough Using URL rewrite module - video walkthrough