swirl
Home Software Blog Wallpapers Webtools
Setting up IIS URL rewrite
Saturday 07, February 2015   |   Post link
Let's say we have a .NET Web appliation named 'MySite' having an HTML file which requests a .ZIP file using a URL link like "/Content/Download/myfile.zip". On a home Windows 8 PC, the absolute URL for this is http://localhost/Content/Download/myfile.zip. However, the same URL on a Web hosting environment resolves to http://localhost/mysite/Content/Download/myfile.zip.

In order to have the home PC do the same, perform the following steps:

  1. Install URL rewrite module from http://www.iis.net/downloads/microsoft/url-rewrite
  2. Create a rule at the ROOT of the Web server (IIS) with the following options:
    • Requested rule matches wild-card pattern: "Content/*"
    • Ensure Ignore case is checked
    • Set ActionType to "Rewrite"
    • Set the Rewrite URL to "mysite/Content/{R:1}"
    • Select the "Stop processing of subsequent rules" 

A screenshot of the entire rule is shown:

rewrite-rule.png


Categories: IIS (1)

Load Comments

Posts By Year

2016 (6)
2017 (5)
2012 (2)
2013 (4)
2014 (2)
2015 (18)

Posts By Category

Software Engineering (1)
IIS (1)
T-SQL (1)
Git (1)
Technology (1)
Database migration (1)
PHP (1)
Corporate culture (1)
Tablet (1)
OData (1)
Containers (3)
Lucene (1)
Test Driven (1)
Java (2)
TDD (1)
Solr (1)
XML (1)
TSQL (5)
Windows (4)
PowerShell (1)
Software development (1)
Wallpapers (1)
Utilities (1)
Entity Framework (2)
Rants (5)
Life (5)
Programming (13)
Office (1)
Book review (3)
Sql Server (1)
ASP.NET MVC (4)
Android (1)
Desktop (1)
Unit Testing (1)

Posts By Tags

Dockers(2) Books(1) Organization(1) Busy(1) PowerShell(1) PHP(1) Backup(1) Database(1) Containers(3) Mobile Apps(1) Paths(1) SSH(1) Web Development(4) Yii(1) Debugging(1) Advertising(1) Adults(1) GradleApache(1) C#(2) SQL Code-first Migration(1) Developer(1) Consumerism(1) Log4J(1) Self reliance(1) Company culture(1) Entity framework(1) Work culture(1) Programming(1) Management(2) Book review(2) Validation(2) C++(1) Sql Express(1) HierarchyID(1) Lucene(1) IIS(1) Windows 10(1) Cmdlet(1) Intelli J(1) JavaScript(1) Spirituality(1) Migration history(1) Tablet(1) OData(1) TDD(1) Data-time(1) Beliefs(1) Checkbox(1) CTE(1) CSRF(1) JSON(1) Windows 8.1(1) Quality(1) XML(1) ASP.NET(4) TSQL(3) File history(1) Windows(1) Wallpapers(1) SD card(1) File copy(1) SQL(1) Windows 2016(2) Python(1) MVC(4) Url rewrite(1) Solr(1) Modern Life(1) System Image(1) Android(1) Commons(1) Office(1) Anti-forgery(1)