[精讚] [會員登入]
13989

網頁自動轉址的四種方法

“
設定網頁自動轉址的四種方法,三種html,一種php
„

分享此文連結 //n.sfs.tw/10419

分享連結 網頁自動轉址的四種方法@新精讚
(文章歡迎轉載,務必尊重版權註明連結來源)
2020-01-08 11:38:47 最後編修
2016-12-12 10:28:28 By 張○○
 

自動目錄

要自動轉址有幾種方法:

1. 用 body onload 的方法

<body onLoad="window.location='http://n.sfs.tw'">

2. 用 header  meta 的方法 (建議)

<head>
<meta http-equiv="refresh" content="0;url=http://n.sfs.tw">
</head>

這種方法的好處是可以設定轉址秒數,例如設定每5分鐘重新 reload(轉址給自己)
<meta http-equiv="refresh" content="300" />

或是5秒後轉址
<meta http-equiv="refresh" content="5;url=http://n.sfs.tw" />

3. 用 javascript 的方法

<head>
<script>
  location.href= ('http://n.sfs.tw');
</script>
</head>

4. php 用 header 的方法

  header("Location: http://n.sfs.tw/";;;);

  header('Location: http://n.sfs.tw/ ', true, 302);  //說明跳轉原因,true 代表刷新之前的header(例如需要送多組header時,302 代表暫時跳轉

  header("Refresh: 0; url=http://n.sfs.tw/") ; //也是不錯的寫法,可以指定刷新時間(0是立即),單位是秒。

* 特別注意,除非萬不得已,不要輕易使用轉址,因為使用轉址會影響到 SEO。例如你使用的主機商預設只有 index.html,你要用 index.php;,而你又沒辦法修改 DocumentRoot ,只好使用轉址。

參考資料

[1] PHP 官網 http://php.net/manual/en/function.header.php


原文 2010-04-23 20:58:24

END

你可能感興趣的文章

[HTML] 讓表格整欄上色的方法 過去我們要讓表格整欄上色,都得用很不方便的方法:該儲存格設定一個類別,指定他的樣式,現在有更好的方法

CSS 的 !important 意義 網頁的前端工程師非常頭痛的事,就是同時要處理 IE和 FF等不同的瀏覽器,更糟的是 IE 又分成了 6 7 8三種版本,

[HTLM5] 表單color、email、url、search、tel輸入類型 介紹HTML5好用的輸入類型:color、email、url,以及兩個形同雞肋的類型search、tel..

textarea計算字數和行數 textarea可以大量的放入文字,但要如何計算字數和行數呢?

如何讓瀏覽器每次都重新載入css、js、圖檔 不管怎麼刷新網頁,他總是跑出來舊的內容,這對開發的人來說很困擾...

讓radio box 或checkbox 好按 在行動裝置下,radio box及checkbox變得很難按得到

隨機好文

[CodeIgniter3] 解決無法上傳特定檔案(.sb2)的問題 上傳時出現The filetype you are attempting to upload is not allowed,要怎麼解決?

[大型機台] 熱血高校躲避球 多少少年時光歲月耗在這個遊戲上,二十幾年前的那個時光,唯一想做的事就是把吃飯錢省下來拿去打一場五塊錢的電動,就算是沒錢也

[MYSQL] 設定字串欄位的預設值 新增表格的時候,字串欄位給予預設空值;數字欄位給預設數值;日期欄位給空值。

[HTML] CSS中的折字換行或不換行(防止容器破壞) 使用者留言時故意來用一串長長的且沒有任何空白的長字串,把你的容器破壞得很難看...

如何讓瀏覽器每次都重新載入css、js、圖檔 不管怎麼刷新網頁,他總是跑出來舊的內容,這對開發的人來說很困擾...