如何基于URL在ASP.NET中重定向?

时间:2010-01-04 03:51:47

标签: c# asp.net iis-7 windows-server-2008

如何在aspx页面中基于主机重定向用户? 例如,如果url是host22.com,我想将用户重定向到localhost99.com,如果url是localhost99.com则重定向到host22.com

我试过这样的事情:

        protected void Page_Load(object sender, EventArgs e)
    {
        if (Request.ServerVariables["SCRIPT_NAME"] + "?" + Request.ServerVariables["QUERY_STRING"] != "host22.com/default.aspx") 
        {
            Response.Redirect("http://localhost99.com/");
        }
    }

请帮忙。感谢。

1 个答案:

答案 0 :(得分:1)

在请求处理管道中执行此上游可能会更好。查看在您的应用程序中插入http处理程序模块的可能性。