301重定向单个文件更新URL

时间:2017-01-23 22:42:13

标签: redirect asp-classic http-status-code-301

如何更新位置标头以重定向到其他网址?

网页代码:

<%@ 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上运行。

1 个答案:

答案 0 :(得分:2)

阻止缓存页面(参见Response.CacheControl):

Response.CacheControl = "no-cache"

Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.example.com/new-url-updated.asp"