如果www不在请求之外,如何将网站重定向到www

时间:2011-05-31 15:44:10

标签: vb.net visual-studio-2008 url url-rewriting

我们有一个网站www.domain.com例如。如果访问者忘记将网址放在网址请求上,那么将网址重写为www.domain.com的最佳方法是什么?

我们正在使用VS 2008与VB.Net 3.5

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码在Global.asax的Session_Start事件中检测到它:

    Sub Session_Start(ByVal sender As Object, ByVal e As EventArgs)
    ' Fires when the session is started
    If Request.Url.Host.Contains("www.") = False Then
        Session.Abandon()
        Response.Redirect("http://www.domain.com")
    End If

End Sub