我有兩個網址,如何將A網址自動導向B網址?

許多公司、部落客、個人網站等等可能會有經歷換名稱、換網址,此時你會希望將造訪你舊網址的訪客導向新的網址(網站)去。

什麼人需要看這篇文章?

以下是我想到的幾個比較常遇到的情境提供給你參考。

  • 網站搬家,從A服務換到B服務去,因此網址也變了,如何把訪客導向B服務的新網址?
  • 公司改名,網址從C網址變成D網址,如何把持續造訪舊的C網址的訪客自動轉到新的D網址去?
  • 我只有一個網址,但我希望某些網址導向特定的子網域,例如abc.tw、blog.abc.tw通通導向www.abc.tw。

今天使用的範例為:

  • 公司同時擁有www.ooooo.tw與www.xxxxx.tw兩組網域。
  • 但目前公司只有www.xxxxx.tw有內容;www.ooooo.tw是完全沒東西的。
  • 老闆希望把www.ooooo.tw自動導向www.xxxxx.tw

為了達到這個”自動導向、自動轉址”(英文稱作Redirect)的目的,有兩種做法:

  1. 使用你(伺服器)主機商提供的平台去操作(需要一定的權限才能操作)。
  2. 使用HTML語法直接加在網頁上(只要能夠修改網頁就可以操作)。

第一種作法教學:

  • 首先打開你的cPanel介面,會看到DOMAINS這欄內有個”Redirects”,點一下進入該頁面。

  • 進來之後,會看到一個表格如下圖。
  • 選擇臨時轉址或永久轉址。
  • 輸入原始網址、輸入要轉跳過去的網址。
  • 點”ADD”完成步驟。
  • 完成後會在下方表格看到結果,此時就可以去瀏覽器輸入網址測試一下。

第二種作法教學:

  • 請開啟你www.ooooo.tw的首頁(通常叫做index.html)
  • 使用純文字編輯器在<head>與</head>之間加入以下HTML語法即可。
<meta http-equiv="refresh" content="轉跳的時間;url=轉跳的網址" />

<meta http-equiv="refresh" content="1;url=www.xxxxx.tw" />
  • 完成後,將新的檔案上傳至你的伺服器即可。
  • 開啟瀏覽器測試看看是否成功。
  • 另外一點小建議,由於此方法還是有非常少數的瀏覽器不會轉跳,因此為避免某些使用者沒被轉跳過去新的網頁,建議可以在網業最上方加上一個超連結到新的網頁去”網站將於1秒後自動導向新的網站,若沒有轉跳請手動點一下這裡到我們的新網頁”。