What is URL Rewriting IIS?

Please explain me about URL Rewriting in IIS with its features.

Last updated:1/22/2020 12:56:11 AM

1 Answers

Nishi Tiwari
Nishi Tiwari

IIS URL Rewrite 2.1 enables give the Web administrators to create powerful rules to implement URLs which are easier for users to remember and also easier for search engines to find easily. By using attributes like rule templates, rewrite maps, .NET providers, and other functionality integrated into IIS Manager, the Web administrators can easily set up rules which define URL rewriting behavior based on HTTP headers, HTTP response or request headers, IIS server variables, and also even complex programmatic rules. In addition, Web administrators can also perform redirects, send custom responses, or stop HTTP requests based on the different logic expressed in the rewrite rules.


  • Rules-based URL rewriting engine
  • Rules-based response rewriting engine
  • Support for custom .NET rewrite providers
  • Regular expression pattern matching
  • Wildcard pattern matching 
  • Global and distributed rewrite rules 
  • Rewriting within the content of specific HTML tags
  • Pre-conditions for outbound rules
  • Access to server variables and HTTP headers
  • Rewriting of server variables and HTTP request headers 
  • Rewriting of HTTP response headers 
  • Allow list for server variables 
  • HtmlEncode function
  • Built-in rule templates
  • Reverse proxy rule template 

What is URL Rewriting IIS?