我已完成使用ASP.NET Webforms開發網站並完成它我正在設置一些301重定向以確保舊網站的鏈接正確重定向。設置301從舊的經典ASP頁面重定向到新的ASP.NET webforms頁面
但是,舊網站是用傳統的ASP編寫的。設置從舊的.asp頁面重新導向到新的.aspx頁面的最佳方式是什麼? (注:我沒有在網站正在上,所以我不能做任何事情IIS服務器託管的控制)在你的ASP頁面的開始
我已完成使用ASP.NET Webforms開發網站並完成它我正在設置一些301重定向以確保舊網站的鏈接正確重定向。設置301從舊的經典ASP頁面重定向到新的ASP.NET webforms頁面
但是,舊網站是用傳統的ASP編寫的。設置從舊的.asp頁面重新導向到新的.aspx頁面的最佳方式是什麼? (注:我沒有在網站正在上,所以我不能做任何事情IIS服務器託管的控制)在你的ASP頁面的開始
只要將這種在頁面頂部的任何輸出前:
<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.example.com/new-url"
%>
不要把下面這段代碼的任何response.redirects
。
簡單的附加移動命令:
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.example.com/newpage.aspx"
Response.End
%>
這是這個想法,現在如果你有一對一的重命名,並且只有aspx改變了,你可以製作一個簡單的asp腳本來讀取貨幣頁面並製作最終的重定向字符串。
這樣子,如果有人想
sub RedirectPermanently(url)
Response.Status="301 Moved Permanently"
Response.AddHeader "Location",url
Response.End
end sub
兩年中,該鏈接現在已經死了。乾杯jb – den232