如何更新位置标头以重定向到其他网址?
网页代码:
<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.example.com/new-url.asp"
%>
现在我在浏览器中访问该页面并重定向到www.example.com/new-url.asp
。
我现在需要将网址更改为www.example.com/new-url-updated.asp
。
新网页代码:
<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.example.com/new-url-updated.asp"
%>
现在我访问了该页面,但仍然将我重定向到www.example.com/new-url.asp
而不是www.example.com/new-url-updated.asp
。
网站正在IIS,Windows Server 2003上运行。
答案 0 :(得分:2)
阻止缓存页面(参见Response.CacheControl):
Response.CacheControl = "no-cache"
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.example.com/new-url-updated.asp"