Lea*_*eah 14 asp.net redirect asp-classic http-status-code-301
我已经完成了使用ASP.NET Webforms开发一个网站并完成它我正在设置301重定向以确保旧网站的链接被正确重定向.
但是,旧网站是用经典ASP编写的.从旧的.asp页面到新的.aspx页面设置重定向的最佳方法是什么?(注意:我无法控制托管网站的服务器,因此我无法在IIS中执行任何操作)
Chr*_*ris 26
只需在输出前将其放在页面顶部:
<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.example.com/new-url"
%>
Run Code Online (Sandbox Code Playgroud)
不要response.redirects在此代码下面添加任何内容.
Ari*_*tos 11
在asp页面的开头简单添加move命令:
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.example.com/newpage.aspx"
Response.End
%>
Run Code Online (Sandbox Code Playgroud)
这是一个想法,现在如果你有一对一重命名,只有aspx更改,你可以创建一个简单的asp脚本来读取货币页面并制作最终的重定向字符串.