網頁轉址:轉什麼?為什麼?如何操作?

06.11.2020  - 作者  在 域名

去年夏天,Gandi US 更換了在美國的辦公室。整理電腦、收拾場地、聘用搬工、拆封,然後再將物品一一歸位在新的辦公室中,當然,這無疑是完成拆遷工作的一大環節。但是,在我們可以確定所有任務完成之前,還有一個最後的細節需要處理 – 確保人們可以透過我們的新地址來聯繫我們。

這意味著要更新我們網站上所有有列出舊地址的地方,同時也要確認是否有向各賣家及供應商更新資訊。這也意味著要向郵局提出地址更改的申請,並給前房東新地址以讓他將來可以把信件轉寄給我們。

當您移動網站時,如果您想持續讓您先前的網址流量轉向您現在的網站,則需要執行類似的步驟。不僅如此,將您舊的網址指向至您新的網址能夠幫助您維持長久以來努力經營的搜尋引擎的排名。

這也是為什麼有了網站轉址的功能。

移動網站是網站轉址出現的目的,此工具可用於許多其它用途。讓我們一同來了解什麼是網站轉址,為什麼以及如何進行網站轉址。讓我們從什麼開始。

什麼是網頁轉址

一個連結 (URL:uniform resource locator),是您使用在網址列的文字,例如透過在瀏覽器的網址欄中輸入網站名稱以到達特定的網站。從這種意義上來說,您可以將其視為您的網站地址。而實際上,這就是人們討論 “網址” 的含義。

有時候,您可能希望將特定的資源 (這是連結指向您指定的地點的技術術語,通常是網站,但也可以是任何東西) 使用於多個網址上。網站轉址就會是您需要的操作方式。

總共有三種網站轉址 – 永久轉址、暫時轉址,以及遮罩轉址。

這些對應於不同的用途 (請參見下方的 “為什麼” ),並且在後台它們由兩種不同的轉址技術所組成。

使用 HTTP 轉址

首先是通過所謂的 HTTP 狀態代碼。我們將為您保留 HTTP 如何工作的技術細節 (這不僅只是網站位址的開頭,而是您的瀏覽器和伺服器之間通信的特定協議),但是只要說一下,當您的網站瀏覽器向伺服器請求某種內容時 – 例如您的網站 -伺服器就會發送一個回應代碼,告知您的瀏覽器請求狀態。

舉例來說,回應代碼 200 代表 “OK”,或是 “successful” (成功),並回應任何成功的請求。這是您的瀏覽器載入您請求的網頁時會獲得的代碼。最有名的回應代碼是 404,代表的是 “Not Found” (未找到)。

永久網站轉址和暫時網站轉址使用的都是 3xx 範圍內的 HTTP 狀態代碼,特別是 301 永久轉址和 302 暫時轉址。當您連結到一個指向至另一個網頁的網址時,您的瀏覽器將收到 301 或 302 回覆,以及轉址到該頁面的網址,而不是收到 200 的狀態代碼。然後,您的瀏覽器將載入在 301 或 301 HTTP 回應中發送的網頁。

301 與 302 之間的不同在於 301 是 “永久的”,被告知可以暫存此回應,當它下次要連結至轉址的網頁時,瀏覽器就會知道可以在哪裡找到它。302 則是 “暫時的”,因此在預設情況下它是不可暫存的。

另一個差異就是,搜索引擎和網路爬蟲將為永久轉址編制索引,但它們儲存暫時轉址。

永久轉址顧名思義就是永久性的,而且它們意味著將來應該使用新的網址,而不應使用舊的網址,而暫時轉址則代表著您不應該對網址的任何記錄進行更新,因為轉址只是暫時的。

遮罩轉址

遮罩轉址是一種不同的轉址。如果您在上面使用 HTTP 轉址,當您的瀏覽器使用新網址獲得 301 或 302 回應,那麼您將會在您的瀏覽器的網址欄中看到網址變更。

就是因為網址欄中的地址維持不變,所以遮罩轉址才會說是 “被隱蔽”。

這會建立一個 HTML 頁面,該頁面會以不可見的 “框架” 展示要轉址到的頁面。框架是在網頁上的 HTML 元素,它的作用類似於另一個網頁的窗口。它指向另一個不同的網頁,並在框架中展示該頁面的內容。這對於網頁設計可能很有用,也可以用於創建僅由此類型框架組成的網頁,以使結果看起來與上述轉址方法相同,但在網址欄中的位址不會改變。

這樣看來,就好像內容被轉址到了搜尋頁面中的內容,因此轉址是 “被隱蔽的”。

為什麼要使用網頁轉址

為什麼您要使用網頁轉址取決於您要使用的網頁轉址的類型。

為什麼要使用永久網頁轉址

使用永久性網頁轉址的經典案例就是您要將網頁移至新域名的時候,永久性網頁轉址在這種情況下扮演的是一種轉發地址。

還有其它一些原因:

  • 指向類似的域名—例如,您可能會發現用戶經常在輸入您的域名或註冊域名時打錯字,在這種情況下,您就可以將輸入錯誤的域名轉址到您的網站,以便用戶可以連結至您的網站。
  • 建立一個簡短的別名—您可以使用永久轉址來創建您自己的短網址。
  • 內容已過期—例如,如果您為一個只有持續幾個月的促銷活動買了一個域名,您就可以在活動結束後將該域名轉址回去您的主要域名。
  • 建立您的預設網站—這幾天,無論您搜尋至網址 example.com 還是 www.example.com,您都可以載入同一個網頁。一旦在您的主域名 (沒有 www 的網址) 或是 www 子域名上建立您的網站後,您就可以使用網站轉址功能將另一個網站導向到您的網站。
  • 強制 https—同樣地,您可以使用網站轉址功能將您網站的 http 版本指向 https,如此一來就沒有人會瀏覽到不安全的網站。
  • 改組您的網站—如果您先前使用的是 blog.example.com 代管您的部落格,但後來您將網站改組並使用 example.com/blog,這種情況下您就可以使用永久性轉址來協助您網站上的訪客進行調整。
  • 資源不再存在—相同地,如果您決定完全刪除您的部落格,您可能會希望將 blog.example.com 轉址到 example.com,而不是連到一個什麼都沒有的網站。

⚠️ 您可以在一年後透過您的網站主機日誌確認是否您的訪客仍然會被轉址到您的網站。如果用戶仍在使用舊的網址,那麼該網址可能仍被列在一些熱門的網站上,或是您的社群媒體上。因此,您可以由此確認您是否有在所有線上平台中更新您的網址。

為什麼要使用臨時網頁轉址

如果說永久網頁轉址的經典案例是將網站移至新的域名,那麼臨時網頁轉址的經典案例則是發生在網站修復或建設期間。然而,您也可能在您的網站由於某些意外因素而無法使用時去使用臨時網頁轉址,像是當您在更新的網站主機時,或是當您需要解決一些技術問題時,您就可以暫時先將您的流量轉址到其它站點。

為什麼要使用掩蔽網頁轉址

在大多數的情況下,您應該使用永久性或臨時性的網頁轉址。如果您正在尋找一種方法,讓您的訪客可以從您的域名去訪問代管在其它地方的網站,則藉由上述兩種類型的轉址或是透過 DNS 設定中的 CNAME 記錄,或 ALIAS 記錄的方法可能更符合您的需求 。

然而,在某些情況下基於某些原因,您可能會想要掩蔽一些看起來不太好的網址,以使用戶在使用上的體驗更好。這時後您就可以使用掩蔽網頁轉址的方式。但是您也應該知道,有些瀏覽器會將此種網址視為不安全,進而將它封鎖。

如何使用網頁轉址

在 Gandi,您可以在您的域名以及子域名上使用我們的網頁轉址服務。

欲設定網頁轉址,只要點擊您的域名,然後選擇 “網頁轉址” 按鍵。接著,點擊 “建立” 的按鍵即可。

接下來,在下方欄位中輸入您想要轉址的子域名,然後輸入您想要轉發至哪個目的網址,最後選擇您想要使用的轉發類型:永久,暫時或遮罩。

點擊 “建立” 按鍵,以完成您的網站轉址建立。