0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
JPPINTO
  • Home
  • Blog
  • Certifications
  • About
  • Contact
  • Shop
  • Gallery
  • Current Setup
Contact

Search

February 10, 2010 / IIS 7.0, URL Rewrite

URL Rewrite 2.0 Installation

Featured image for URL Rewrite 2.0 Installation

This article will cover my installation of URL Rewrite 2.0. This is an add-on for IIS 7.0 that allows you to manipulate URLs based on rules you create. This article is part of a series that will cover URL Rewrite rules that can help you.

With this utility you can do really cool things like redirect http to https or change a funky URL like this www.microsoft.com/someartcle.aspx?id=10 to something like this www.microsoft.com/this-article-is-about-topic, which really helps when you’re trying to optimize your site for a search engine (SEO).

Download

Microsoft URL Rewrite Module 2.0 for IIS 7 – RC (x86)
Microsoft URL Rewrite Module 2.0 for IIS 7 – RC (x64)

Installation

This was installed on Windows 2008 Server R2 with IIS 7.0 installed. If we take a look at the features available under the "Feature View" of the "Default Web Site" we can see we do not see a "URL Rewrite" option. The highlighted space is where the URL Rewrite module is going to end up after we install it.

Run the "rewrite_2.0_x86_rc.msi" application to install URL Rewrite 2.0

  • Accept the License Agreement
    Press Install

  • Press Continue

  • Installation will proceed

  • Press Finish

You will now see the "URL Rewrite option. In IIS Manager, this option will be available at the SERVER and the SITE level. There is a difference between SERVER and SITE level which you can see in the configuration section below.

Configuration

Site Level

When you select the website and double click the "URL Rewrite" icon you will be brought to the configuration screen. There is an option on the right "Add Rules", this is where you add rules that URL Rewrite will process.

Add Rules (site level) – At the SITE level we can see that we can set both inbound and outbound rules. At the SERVER level you can only set inbound rules.

Server Level

You can see that at the SERVER level the configuration does now have any outbound rules. This is really the difference between SERVER and SITE level URL Rewrite configurations.

Add Rules (server level) – At the SERVER level we can see that we can set only inbound rules.

Inbound Rule Configuration

This is just to show you how the configuration screen looks and the types of options there are to configure. For specific rules and syntaxes please visit my other articles in this series.


Outbound Rule Configuration (only at the site level)

This is just to show you how the configuration screen looks and the types of options there are to configure. For specific rules and syntaxes please visit my other articles in this series.


Check my other articles to see how to exactly set specific rules. You can play around with it and see what you can make it do. Below are some resources that can help you get familiar with this useful tool.

Related Resources

Using URL Rewrite Module 2.0
URL Rewrite Module Forum
URL Rewrite Module 2.0 Configuration Reference

Post Views: 629
<- How to block Facebook Spam, even if it’s not in your language
Windows Live Messenger crashes Router/Internet Connection ->

Categories

  • Active Directory (5)
  • AI (3)
  • Amazon Cloud Services (1)
  • AWS (2)
  • Blazor (1)
  • C# (C-Sharp) (3)
  • CI/CD Pipelines (1)
  • Cloud (1)
  • Cloudflare (2)
  • Codex (1)
  • Containers (4)
  • Deployment (2)
  • Development (5)
  • DNS (1)
  • Docker (3)
  • Email (1)
  • Family (1)
  • General (5)
  • IIS 6.0 (4)
  • IIS 7.0 (10)
  • IIS 8.0 (1)
  • Infrastructure as Code (IaC) (1)
  • Kubernetes (3)
  • Linux (9)
  • Microsoft 365 (2)
  • MySQL (1)
  • Office 2010 (1)
  • PHP (1)
  • PowerShell (11)
  • Productivity (1)
  • Security (1)
  • Servers (9)
  • SharePoint 2007 (8)
  • SharePoint 2010 (19)
  • SharePoint 2013 (2)
  • SharePoint Online (1)
  • SMTP (4)
  • SQL Server 2008 (1)
  • SQL Server 2008 R2 (1)
  • SQL Server 2012 (2)
  • SQL Server 2019 (1)
  • SSL (1)
  • Travel (1)
  • Troubleshooting (1)
  • Ubuntu (9)
  • Uncategorized (1)
  • URL Rewrite (2)
  • Visual Studio 2019 (1)
  • Visual Studio Code (1)
  • Windows 10 (7)
  • Windows 2003 (9)
  • Windows 2008 (18)
  • Windows 2012 (6)
  • Windows 7 (3)
  • Windows Firewall (1)
  • Windows Vista (1)
  • WordPress (3)
  • WP-CLI (3)

Recent Posts

  • GPT-5.6 Sol Changes How We Prompt—and How We Write AGENTS.md
  • Protect a Domain That Does Not Send Email with SPF, DMARC, and Null MX
  • Turning Our Atlanta Vacation Photos into a Video with PowerShell
  • Bulk Create Cloudflare Origin CA Certificates with PowerShell
  • Test a Cloudflare Global API Key Connection with PowerShell

Advertisement

Tags

agents.md ai coding agents aws bash cloudflare cloud storage codex context engineering developer workflow dev to production dns externalize blob externalize sharepoint data full installation http redirect https IIS IIS installation index server configuration installing cumulative updates linux load balance central administration microsoft 365 nginx powerpoint powershell redirect http to https s3 server setup sharepoint 2010 cumulative updates sharepoint 2010 farm build sharepoint 2010 farm configuration sharepoint 2010 farm installation sharepoint data externalization SMTP ssl storagepoint ubuntu web server windows Windows 7 windows server 2008 wordpress wp-cli x86
© 2026 JPPinto.com. All rights reserved.