Site icon port135.com

How does HTTP Redirection in IIS work?

If you are hosting a web site in IIS and want to redirect it to an URL without much effort, “HTTP Redirect” is the feature you’re looking for.

HTTP Redirect module in IIS

It’s pretty straightforward. You give a target URL and set some options. I will be explaining what each option does through examples.

You will see 3 options in “Redirect Behavior” section:

Scenarios

Target: http://www.bing.com/

localhost/mysite/ > http://www.bing.com/
localhost/mysite/test.aspx > http://www.bing.com/test.aspx
localhost/mysite/about > http://www.bing.com/about
localhost/mysite/about/details.aspx > http://www.bing.com/about/details.aspx

Target: http://www.bing.com/

localhost/mysite/ > http://www.bing.com/
localhost/mysite/test.aspx > http://www.bing.com/
localhost/mysite/about > http://www.bing.com/
localhost/mysite/about/details.aspx > http://www.bing.com/

 

Target: http://www.bing.com/

localhost/mysite/ > http://www.bing.com/
localhost/mysite/test.aspx > http://www.bing.com/
localhost/mysite/about > http://www.bing.com/
localhost/mysite/about/details.aspx > http://www.bing.com/

 

Target: http://www.bing.com/

localhost/mysite/ > http://www.bing.com/
localhost/mysite/test.aspx > http://www.bing.com/test.aspx
localhost/mysite/about > http://www.bing.com/about
localhost/mysite/about/details.aspx > http://www.bing.com/Default.aspx

 

Target: http://www.bing.com/sales

localhost/mysite/ > http://www.bing.com/sales/
localhost/mysite/test.aspx > http://www.bing.com/sales/test.aspx
localhost/mysite/about > http://www.bing.com/sales/about/
localhost/mysite/about/details.aspx > http://www.bing.com/sales/about/details.aspx

 

Target: http://www.bing.com/sales

localhost/mysite/ > http://www.bing.com/sales
localhost/mysite/test.aspx > http://www.bing.com/sales
localhost/mysite/about > http://www.bing.com/sales
localhost/mysite/about/details.aspx > http://www.bing.com/sales

 

Target: http://www.bing.com/sales

localhost/mysite/ > http://www.bing.com/sales
localhost/mysite/test.aspx > http://www.bing.com/sales
localhost/mysite/about > http://www.bing.com/sales
localhost/mysite/about/details.aspx > http://www.bing.com/sales

 

Target: http://www.bing.com/sales

localhost/mysite/ > http://www.bing.com/sales/
localhost/mysite/test.aspx > http://www.bing.com/sales/test.aspx
localhost/mysite/about > http://www.bing.com/sales/about
localhost/mysite/about/details.aspx > http://www.bing.com/sales/Default.aspx

 

Finally, status codes:

References

Exit mobile version