我有兩個網址,如何將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)的目的,有兩種做法:
- 使用你(伺服器)主機商提供的平台去操作(需要一定的權限才能操作)。
- 使用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秒後自動導向新的網站,若沒有轉跳請手動點一下這裡到我們的新網頁”。