有没有办法让我在IIS或web.config中安排302重定向?

时间:2015-03-30 15:11:54

标签: asp.net iis-7.5

我有一些网站需要在特定日期的午夜设置为302重定向。我知道我可以通过IIS或通过web.config为网站设置重定向,但这两个都需要我在午夜时手动进行更改,据我所知。有没有办法让我提前设置重定向以便在将来开始?

1 个答案:

答案 0 :(得分:0)

您可以在global.asax文件中执行重定向。

protected void Application_Start(Object sender, EventArgs e) {
    DateTime dateToRedirect = new DateTime(2015, 4, 1);
    HttpContext context = HttpContext.Current;

    if(DateTime.Now > dateToRedirect)
    {
        if(...) // Conditional code for setting which pages get redirected
        {
            string newUrl = "http://www.example.com";
            context.Response.Redirect(newUrl);
        }
    }
}