不需要在web.config 中设置
在网站根目录里加入 文件 App_Offline.htm 则所有的访问都会自动到这个页面上。
然后你可以在这个页面里做个自动跳转 指向你新的页面。
<html> <head> <title>my new website</title> <meta http-equiv="refresh" content="2; URL=http://newwebsite"> <meta name="keywords" content="automatic redirection"> </head> <body> If your browser doesn't automatically go there within a few seconds, you may want to go to <a href="http://newwebsite">the destination</a> manually. </body> </html>
我试了你这个方法是可行的,不过我还是想知道如果用web.config配置要怎么做
把网站页面全部删除,然后在web.config里定义404错误跳到你指定的页面。
// 可以为特定页面设置权限,也可以为整个目录设置,如下:
<configuration>
<location path="Register.aspx">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
<system.web>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
</configuration>
比如说A页面是需要验证的,我怎么做才可以打开A页面验证的时候绕开登录页面,从而转到我重定向的页面呢?
Global 里验证