The Wayback Machine - https://web.archive.org/web/20090616001758/http://www.iis.net:80/extensions/URLRewrite

URL Rewrite Module

URL Rewriter for IIS 7.0 enables Web administrators to create powerful rules to implement URLs that are easier for users to remember and easier for search engines to find. By using rule templates, rewrite maps and other functionality integrated into IIS Manager, administrators can easily set up rules to define URL rewriting behavior based on HTTP headers and server variables, or to perform redirects, send custom responses, or stop HTTP requests based on the logic expressed in the rewrite rules.

Easily define rules that match URLs or HTTP headers to generate more friendly and consistent URLs

URL Rewriter allows administrators to create powerful rules using regular expression pattern matching and wildcard mapping to examine information in both URLs and other HTTP headers and server variables. Rules can be written to generate URLs that are easier for users to remember, and that can improve search engine indexing, or to ensure that URLs follow a consistent, canonical host name format. URL Rewriter further simplifies the rule creation process with support for rule templates, rewrite maps, rule validation and import of existing mod_rewrite rules.

Protect content and assets from unauthorized linking and scanning

URL Rewriter rules can prevent other sites from hosting site content or images to ensure that site assets are protected from unauthorized linking or reproduction. In addition, administrators can define rules that prevent unwanted search crawlers from scanning Web sites.

Integrate with existing IIS features to improve management, performance and troubleshooting

URL Rewriter integrates seamlessly into IIS 7.0 Manager and supports both user-mode and kernel-mode caching for faster performance, and Failed Request Tracing to troubleshoot application logic execution.

Features

  • Rules-based URL rewriting engine
  • Regular expression pattern matching
  • Wildcard pattern matching
  • Global and distributed rewrite rules
  • Access to server variables and HTTP headers
  • Various rule actions including redirect and request abort.
  • Support for IIS kernel mode and user mode output caching
  • Lower case conversion function
  • Rewrite maps to generate the substitution URL during rewriting
  • Failed Request Tracing support
  • Built-in rule templates
  • Integrated user interface for testing regular expression and wildcard patterns
  • Integrated user interface for managing rewrite rules and rewrite maps
  • Integrated user interface for importing of Apache mod_rewrite rules

Awards

Winner, Network Products Guide, Best Product & Services 2009

Learn More