Redirect Microsoft在返回302重定向状态和301状态时做错了什么?
首先让我说。。。我不是程序员。我甚至不会拼写ASP。但是,我需要以下ASP编码问题的帮助。Microsoft技术支持为我编写了下面的代码,我现在正在我的网站上使用。但是,我们遇到了一个问题,代码似乎返回302状态,而不是301状态。这可以在这里得到证实: 这是密码。。。 微软在恢复302状态时犯了什么错误? 我们正在使用ASP脚本Redirect Microsoft在返回302重定向状态和301状态时做错了什么?,redirect,asp-classic,Redirect,Asp Classic,首先让我说。。。我不是程序员。我甚至不会拼写ASP。但是,我需要以下ASP编码问题的帮助。Microsoft技术支持为我编写了下面的代码,我现在正在我的网站上使用。但是,我们遇到了一个问题,代码似乎返回302状态,而不是301状态。这可以在这里得到证实: 这是密码。。。 微软在恢复302状态时犯了什么错误? 我们正在使用ASP脚本 戴尔·艾伦答案似乎在这里: If Request.QueryString <> "" Then Response.AddHeader "Locatio
戴尔·艾伦答案似乎在这里:
If Request.QueryString <> "" Then
Response.AddHeader "Location", "http://" & serverName & Request.ServerVariables("HTTP_X_REWRITE_URL") & "?" & Request.QueryString
Else
Response.AddHeader "Location", "http://" & serverName & Request.ServerVariables("HTTP_X_REWRITE_URL")
End If
如果结束
%>可能存在的副本
If Request.QueryString <> "" Then
Response.AddHeader "Location", "http://" & serverName & Request.ServerVariables("HTTP_X_REWRITE_URL") & "?" & Request.QueryString
Else
Response.AddHeader "Location", "http://" & serverName & Request.ServerVariables("HTTP_X_REWRITE_URL")
End If