Asp.net
設置從舊的經典 ASP 頁面到新的 ASP.NET webforms 頁面的 301 重定向
我已經完成了使用 ASP.NET Webforms 的網站開發並完成它,我正在設置一些 301 重定向以確保正確重定向舊網站的連結。
但是,舊網站是用經典的 ASP 編寫的。設置從舊 .asp 頁面重定向到新 .aspx 頁面的最佳方法是什麼?(注意:我無法控制託管網站的伺服器,因此我無法在 IIS 中執行任何操作)
只需在任何輸出之前將其放在頁面頂部:
<%@ Language=VBScript %> <% Response.Status="301 Moved Permanently" Response.AddHeader "Location","http://www.example.com/new-url" %>不要
response.redirects在此程式碼下方放置任何內容。
簡單地在你的 asp 頁面的開頭添加 move 命令:
<% Response.Status="301 Moved Permanently" Response.AddHeader "Location","http://www.example.com/newpage.aspx" Response.End %>這就是想法,現在如果您有一對一的重命名,並且只有 aspx 更改,您可以製作一個簡單的 asp 腳本來讀取貨幣頁面並製作最終的重定向字元串。