2017-01-23 53 views
1

如何更新位置標題以重定向到另一個URL?301重定向單個文件更新URL

頁代碼:

<%@ Language=VBScript %> 
<% 
    Response.Status="301 Moved Permanently" 
    Response.AddHeader "Location","http://www.example.com/new-url.asp" 
%> 

現在我訪問該頁面在瀏覽器重定向到www.example.com/new-url.asp

我需要將URL改爲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

的瀏覽器緩存感動Permanently'強制高速緩存的'HTTP 301先清除。 – Lankymart

回答

2

防止頁面被緩存(參見Response.CacheControl):

Response.CacheControl = "no-cache" 

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