我查看了所有的asp重定向,他们都说了同样的话。我正在尝试将单个.asp页面重定向到新的URL。这是我一直看到的代码,并尝试多次放置在相关页面的开头:
<%@Language=VBScript %>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader ( "Location","http://www.new-location.com" )
%>
它似乎不起作用。看起来像典型的.asp页面切换<@ Language=VBScript %>
在顶部后跟html代码。有没有其他方法可以重定向单个.asp页面?
答案 0 :(得分:8)
我认为括号是麻烦吗
<%@Language=VBScript %>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location", "http://www.new-location.com"
%>
答案 1 :(得分:1)
试试这个......
<%@ language="VBScript" %>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader ( "Location","http://www.new-location.com" )
%>
答案 2 :(得分:1)
我知道我很晚,但如果您在重定向后面有HTML,则需要使用Response.End():
<%@ language="VBScript" %>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader ( "Location","http://www.new-location.com" )
Response.End()
%>