2017-01-23 4 views
1

Wie kann ich den Location Header aktualisieren, um ihn an eine andere URL weiterzuleiten?301 Redirect Single File Update URL

Suchrufcode:

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

Jetzt greife ich auf die Seite im Browser und auf www.example.com/new-url.asp weitergeleitet.

Ich muss die URL jetzt zu www.example.com/new-url-updated.asp ändern.

New Suchrufcode:

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

Jetzt greife ich auf die Seite und leitet es mir noch zu www.example.com/new-url.asp und nicht www.example.com/new-url-updated.asp.

Webseite läuft auf IIS, Windows Server 2003

+1

Der Browser Caching der 'HTTP 301 Moved Permanently' der Cache zuerst geklärt werden. – Lankymart

Antwort

2

verhindern, dass die Seite im Cache gespeichert werden (vgl Response.CacheControl):

Response.CacheControl = "no-cache" 

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