Setup IIS 7.5 URL Rewrite to redirect root request to index.htm
I have several re-write rules setup using the IIS 7.5 URL Rewrite add-on. All of the re-writes are working fine. Currently with all of these re-writes enabled, when a user requests http://domain.com/ they are being redirected to another server. I want them to be re-directed to another server when they match one of my other regular expressions. When a user does not enter in anything (ie: hits the root of the site http://domain.com/ ), I want them to be transferred to the index.htm file on the same server. Something like this could easily be done using the Apache Mod Rewrite using a regex like "^/", however, IIS 7.5's seems to match the URL path after the first "/" that is requested. Is there any way to do this? Below is what I have tried so far. <?xml version="1.0" encoding="utf-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="Index Request" enabled="true" stopProcessing="true"> <match url="^/" /> <conditions> <add input="{REQUEST_URI}" pattern="^/" /> </conditions> <action type="Redirect" url="http://domain.com/index.htm" logRewrittenUrl="true" /> </rule> </rules> </rewrite> </system.webServer> </configuration> Any suggestions?
February 23rd, 2011 5:03pm

please post your query here http://forums.iis.net/http://www.virmansec.com/blogs/skhairuddin
Free Windows Admin Tool Kit Click here and download it now
February 23rd, 2011 5:26pm

Thank you. I have created a new post here: http://forums.iis.net/1152.aspx
February 24th, 2011 12:47pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics