[ASP.NET]網站自動轉址(監聽PORT)

在ASP.NET中如果要讓網頁自動轉向,一般都是使用 Response.Redirect(“http://yyy.yyy.yyy”);來進行的。

但是如果今天網站網域除了更新以外,連網站使用的PORT都從80轉成其他的PORT(像是HTTPS的433)。

這時候要讓原本連進80 PORT的網址都要轉向新的433 PORT網站,這時候就要另外設定了,而設定方法就是在網站下面新增一個 Global.aspx。

並且在裡面加入以下的代碼就可以達到所有使用80 PORT連入的連線都導向新的網域。

void Application_BeginRequest(object sender, EventArgs e) { int i = Request.Url.Port; if (i == 80) Response.Redirect("https://xxx.xxx.xxx"); }

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *