Url Rewrite module is a free IIS 7.0 module which helps you implement url rewriting.
Ok, what is url rewriting anyway? for example you might want to let users use this url {0} and in the background you'd like that request to be sent to this url {1}.
{0}: http://sitename/productId=1
{1}: http://sitename/products/productdetails.aspx?pid=1
- More about Url Rewrite module: http://www.iis.net/download/URLRewrite
- Video about how to configure it: http://learn.iis.net/page.aspx/506/url-rewrite-module---video-walkthrough/
- A good example for sharepoint: http://blog.mastykarz.nl/friendly-urls-sharepoint-site-4-steps-iis7-url-rewrite-module/
- Reverse Proxy with Url Rewrite module: http://learn.iis.net/page.aspx/659/reverse-proxy-with-url-rewrite-v2-and-application-request-routing/
Reverse proxy with url rewrite can be used when you need to rewrite an external url into your original url. By external url, I mean a url which is not on the same site.
Rules:
There are 2 ways to define the rules either using web.config or using IIS Url Writing section; both of these are sync with each other.
SSL Offloading:
When you enable SSL Offloading in IIS, then communication between ARR to the contents server will be using clear text rather than SSL.
No comments:
Post a Comment