We want to redirect all request in an ASP.NET site to ~/Default.aspx to close the site. We are using IIS7. The site has paths like this that return a page:
http://test.com/operating
We are using url rewriting. We want requests similar to those to be redirected to ~/Default.aspx
http://test.com// http://test.com/.aspx http://test.com//.aspx
We would normaly use something like this in web.config:
<customErrors mode="On" defaultRedirect="Default.aspx">
<error statusCode="404" redirect="Default.aspx" />
</customErrors>
The problem with this is that it won't redirect folder url like this
http://test.com/*/
Thanks!
You can place a file named App_Offline.htm
in the root of any ASP.NET application. This results in taking ANY .NET page request and outputting the contents of the htm file instead of the requested page. It isn't actually a redirect, but it is a very simple way to take an entire site down. If you need to, you can also use a standard meta refresh to send any requested to a new location (just remember not to do so to an ASPX file in the same site).
Have you tried HttpRedirect? You'll have to install the feature first though.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With