2014-09-03 76 views
1

我试图做的Global.asa文件永久重定向在我的经典ASP应用程序通过添加以下代码:重定向clasic asp global.asa文件上的所有请求?

Sub Session_OnStart 
    queryString= Request.ServerVariables("QUERY_STRING") 
    url = "http://www.newdomain.com" & Request.ServerVariables("PATH_INFO") 
    If Len(queryString)<>0 Then 
    url = url & "?" & queryString 
    End If 

    Response.Status = "301 Moved Permanently" 
    Response.AddHeader "Location", url 
    Response.End() 
End Sub 

这对于一个用户的伟大工程的第一时间,因为它的每个会话一次做重定向,但是我怎样才能在每一个请求上做到这一点?

+1

为什么不在IIS中的站点上设置重定向,将应用程序中的乱码保存起来? – Lankymart 2014-09-04 11:13:31

+1

我没有访问IIS,它是共享主机... – 2014-10-10 09:29:07

回答

1

Session.Abandon添加到您的子文件夹中,然后重定向。这将结束会话,任何新的请求都将开始新的会话。

相关问题