Asp classic 如何在asp页面中编程301重定向?

Asp classic 如何在asp页面中编程301重定向?,asp-classic,redirect,http-status-code-301,Asp Classic,Redirect,Http Status Code 301,我正在将一些经典的asp页面升级到.net,但不是全部。而不是去修改这个反向系统中的所有链接,该系统从cms数据存储中提取一些链接。我想利用http,只需删除该文件的代码,并执行编程301,以便所有其他页面都可以逐段升级。您是否需要进行刷新,或者按照特定顺序对其他语句进行刷新?是,重要的是,在这些语句之前,您没有向客户端发送任何响应,因为HTTP响应中的第一件事是发送后无法修改的头。。。不,你不必做任何冲洗;这可能是您在页面上的最后一条语句…Response.buffer=true,也可能是一个

我正在将一些经典的asp页面升级到.net,但不是全部。而不是去修改这个反向系统中的所有链接,该系统从cms数据存储中提取一些链接。我想利用http,只需删除该文件的代码,并执行编程301,以便所有其他页面都可以逐段升级。

您是否需要进行刷新,或者按照特定顺序对其他语句进行刷新?是,重要的是,在这些语句之前,您没有向客户端发送任何响应,因为HTTP响应中的第一件事是发送后无法修改的头。。。不,你不必做任何冲洗;这可能是您在页面上的最后一条语句…Response.buffer=true,也可能是一个好主意,这样它就不会在没有第2行的情况下发送第1行了?我想整个HTTP头将在内容的第一部分发送到客户端之前发送。隔离中的1号线没有发送任何特殊信息。我添加了2条线,我认为这是固化的,以使其他人维护此防弹。
Response.Buffer = true
Response.Status = "301 Redirect"
Response.AddHeader "Location", "redirection-url-goes-here"
Response.End