[Web] 讓舊網頁自動轉址至新的網頁
因為最近想把舊網頁自動轉址至新的網頁上,
因此就順便記錄一下知道的幾個方法吧~
之後如果知道更多種的話再來補充~
方法一:瀏覽器端:用 HTML 的 meta 方式
這方法很常見,就是在 <header> 裡面用 <meta http-equiv=”refresh”> 寫上新網頁的網址,
還可以利用 content 參數指定幾秒後要轉址過去~
方法二:瀏覽器端:用 Javascript 轉址
這個方法是利用 body 載入之後,用 onload() 函式設定要瀏覽的網址~
如果想要設定幾秒後才轉址過去的話,可以利用 setTimeout() 函式來搭配~
<body onload=“javascript:window.location.href = ‘new.asp’;”>
方法三:伺服器端:用 ASP/PHP 等後端語言轉址
如果網頁是動態語言網頁,如 ASP/PHP 之類的話,就可以利用其語法轉址~
舉例來說,ASP 可以用 Response.Redirect 來轉址:
<%
Response.Redirect “new.asp”
%>
Response.Redirect “new.asp”
%>
這一種方法對使用者來說,就不會有機會看到舊的網頁,而只會看到被轉址後的新網頁~
各種方法可以自己取捨囉~~
(本頁面已被瀏覽過 2,212 次)