[Web] 讓舊網頁自動轉址至新的網頁

[Web] 讓舊網頁自動轉址至新的網頁

1332005817_gnome-mime-text-html因為最近想把舊網頁自動轉址至新的網頁上, 

因此就順便記錄一下知道的幾個方法吧~

之後如果知道更多種的話再來補充~

 

方法一:瀏覽器端:用 HTML 的 meta 方式

這方法很常見,就是在 <header> 裡面用 <meta http-equiv=”refresh”> 寫上新網頁的網址,

還可以利用 content 參數指定幾秒後要轉址過去~ 

<head>
<meta http-equiv=“refresh” content=“0; url=/new.asp”>
</head> 

 

方法二:瀏覽器端:用 Javascript 轉址

這個方法是利用 body 載入之後,用 onload() 函式設定要瀏覽的網址~

如果想要設定幾秒後才轉址過去的話,可以利用 setTimeout() 函式來搭配~

<body onload=“javascript:window.location.href = ‘new.asp’;”>

 

方法三:伺服器端:用 ASP/PHP 等後端語言轉址

如果網頁是動態語言網頁,如 ASP/PHP 之類的話,就可以利用其語法轉址~

舉例來說,ASP 可以用 Response.Redirect 來轉址:

<%
Response.Redirect “new.asp”
%> 

這一種方法對使用者來說,就不會有機會看到舊的網頁,而只會看到被轉址後的新網頁~

各種方法可以自己取捨囉~~

(本頁面已被瀏覽過 2,154 次)

發佈留言

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

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料