301 Redirect не работает в ASP - PullRequest
       28

301 Redirect не работает в ASP

2 голосов
/ 25 октября 2011

Я просмотрел все перенаправления asp, и все они говорят одно и то же.Я пытаюсь перенаправить отдельные страницы .asp на новый URL.Вот код, который я продолжаю видеть и пытался разместить в начале рассматриваемых страниц несколько раз:

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

Кажется, он не работает.Это выглядит как типичная страница .asp с <@ Language=VBScript %> вверху и html-кодом.Есть ли другой способ перенаправить отдельные страницы .asp?

Ответы [ 3 ]

8 голосов
/ 26 октября 2011

Я думаю, что проблема здесь в скобках

<%@Language=VBScript %>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location", "http://www.new-location.com"
%>
1 голос
/ 20 декабря 2012

Я знаю, что я очень опоздал, но если у вас есть HTML после перенаправления, вам нужно будет использовать Response.End ():

<%@ language="VBScript" %>
<% 
Response.Status="301 Moved Permanently" 
Response.AddHeader ( "Location","http://www.new-location.com" ) 
Response.End()
%> 
1 голос
/ 25 октября 2011

Попробуйте это ... <%@ language="VBScript" %> <% Response.Status="301 Moved Permanently" Response.AddHeader ( "Location","http://www.new-location.com" ) %>

...