2011-05-31 61 views
2

我们有一个网站,例如www.domain.com。如果一个访问者忘记了把URL放在url请求中,那么重写URL到www.domain.com的最好方法是什么?如果www被请求离开,如何将网站重定向到www

我们使用VS 2008 VB.Net 3.5

+0

什么背景?你的意思是“如何做VS的字符串操作”? – VAShhh 2011-05-31 15:50:13

+0

使用301重定向。 http://jesperastrom.com/seo/different-variations-of-redirects-301-302-303-304-etc/ – Brad 2011-05-31 15:50:21

+1

这应该在DNS级别处理。确保www.example.com和example.com域设置指向相同的IP地址。 – Narazana 2011-05-31 15:58:35

回答

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 
相关问题