ASP.NET httpRedirect : redirect all pages except one ASP.NET httpRedirect : redirect all pages except one asp.net asp.net

ASP.NET httpRedirect : redirect all pages except one


Put your Default.aspx as <location> with disabled httpRedirect. It doesn't matter if you put <location> before or after <system.webServer>.

<configuration>    <system.webServer>        <httpRedirect enabled="true" destination="http://www.example.com/" exactDestination="true" httpResponseStatus="Permanent" />    </system.webServer>    <location path="Default.aspx">        <system.webServer>            <httpRedirect enabled="false" />        </system.webServer>    </location></configuration>


you can add a wildcard in the following manner, to redirect only certain files:

    <configuration>       <system.webServer>          <httpRedirect enabled="true" exactDestination="true" httpResponseStatus="Found">             <add wildcard="*.php" destination="/default.htm" />          </httpRedirect>       </system.webServer>    </configuration>

But i'm not sure if you can negate that, so that it ignores a certain file.