有些網站的網址有 www ,有些卻沒有 www ,你是否好奇 www 跟 non-www (非www)的區別是什麼?本文將說明它們在各種不同的情況下所造成的差異,並提供下最終決定的建議。
www 是什麼意思
「www」全稱為「World Wide Web」,中文稱為「全球資訊網(此為台灣翻譯,有些地方稱萬維網)」,這個名稱的意思就是由眾多互相連結的超文本組成的系統,但不等於網際網路,只是靠著網際網路運行的一項服務。
「www」基本上只是一個代表主機的名稱,由於「www」代表的意思是全球資訊網,也就是開放到網際網路上與全球的網民分享,因此如果沒有特別需求,一般都是命名為「www」,換言之,其實你要取別的名字也可以(像是 hello.example.com),只是大家都習慣「www」開頭了,為了減輕大家記網址的障礙,通常不會改變這個名稱。
至於有沒有「www」在一般個人小網站或小型企業網站可能看不出差別,但站在大型網站的角度上可能就有差異,當大型網站有其他子網站時,為了區分主機的不同就會取其它的名字,例如「ftp.website.com」或「mail.website.com」等,這就能跟主要網站「www.website.com」做區分了。
以 Google 為例,官方網站的網址為「https://www.google.com」,當你登入 Gmail 時,會發現網址是「https://mail.google.com」,這兩個網址是不同的主機,這在技術上就有了差異。
www 與 non-www 的區別
基本上我們已經了解「www」是為了區分主機而存在,反過來,如果看到沒有「www」的網址(以下通稱 non-www),就表示沒有特別命名主機名稱,這樣的網域又稱為裸域。至於它們的差別,以下分為三個大方向進行分析:
外觀上的差異
「www」跟「non-www」基本上都是指同一個網站,如果要用大方向來總結,其實兩者幾乎沒有差異,因此現在越來越多網站都採用「non-www」,這是為了讓網址更精簡、更美觀,如果希望網址短一點、好記些,那麼也可以考慮採用「non-www」。
SEO上的差異
Google 已很明確告知使用「www」或「non-www」並不影響 SEO 與網站排名,也就是說不管用哪一個對 SEO 都沒有絕對的好處或壞處,採用完全端看個人偏好,只要注意統一性即可,也就是不要兩種都同時存在,請統一採用其中一個,讓 Google 知道您的網站偏好。
技術上的差異
雖然「www」與「non-www」在 SEO 上沒有差別,但在技術層面可能會有影響。比如說在大部分的 DNS 代管網站上「non-www」不能綁定 CNAME 紀錄,只能綁定 A 紀錄,也就是說不能把「non-www」設定為其他域名的別名,那麼當網站有使用到第三方服務時可能就會有影響。
舉例來說,由於沒辦法用 CNAME 紀錄,因此只能指定第三方服務的 IP,那麼當第三方服務的 IP 有異動時,這項服務就會斷掉,這時需要重新設定 DNS ,並且過數小時~24小時這項服務才會恢復正常。這在網站託管或系統自動發信上就有了隱憂。
而如果用「www」就可以用 CNAME 直接指向第三方服務的網址,那麼即使他們更換了 IP (通常他們會重新設定他們的 A 紀錄),我們也不需要去更動 DNS ,換言之,採用「www」可以讓管理上更為方便。
另外,裸域對於 Cookie 的影響也很大,如果採用「non-www」網址,那麼 Cookie 將影響到其他所有子網域,例如 mail.website.com 或 forum.website.com 等,這在管理與維護上都有很大的影響。
因此,越大型的網站在技術層面上就越會考量到「www」所帶來的影響,如果是小型網站則比較沒有這層顧慮,但如果有意往大型網站發展,還是趁早為此做準備比較好。
www 與 non-www 的優缺點
了解兩者差異之後,就來總結一下優缺點:
www 優點
對於人們的印象,「www」是標準的傳統網址,是全球眾所皆知的網址開頭,不論是專業人士還是一般人都早已習慣網址開頭的「www」,人們在輸入網址時很容易不自覺的打上「www」,這幾乎已成了網址的起頭式,如果使用「non-www」,並且沒有在 DNS 中將「www」導向「non-www」,那麼人們很可能因為在前面輸入了「www」而連不到你的網站,從而流失訪客。雖然直接輸入網址的人很少,但也不排除有這樣的訪客,因此即使最終決定使用「non-www」,也請記得將「www」導向「non-www」。
除了印象上習慣了「www」之外,具體的優勢在於管理,前面已提到有了「www」將可以做為與其他子網域的區分,尤其站在 Cookie 的角度上尤為重要,因為它可以限制將 Cookie 傳遞給其他子網域。
在 DNS 方面,「www」可以更加靈活管理,尤其是使用到第三方服務,「www」會比「non-www」更為簡單方便。
www 缺點
「www」只有唯一一個缺點,就是網址有點長。除此之外並無任何實質弊端。不影響 SEO,不影響網站排名,不影響網站權重。
non-www 優點
「non-www」易於記憶,由於網址精簡,很容易被人記住,間接地也能幫助流量的成長,假設也做好了強制轉址到 https,那麼你分享的網址可以精簡到如下:
example.com
如果沒有做好強制轉址,又採用「www」,那麼網址就會長這樣:
www.example.com
在網址的外觀上,有無「www」主要的差異在於「是否便於區分主機」,因此如果沒有這層考量,採用「non-www」將可幫助網站更易於推廣,這也是為什麼越來越多的網站都採用「non-www」。
non-www 缺點
「non-www」沒辦法限制 Cookie,在「non-www」上使用的 Cookie 將套用在所有子網域上,如「m.example.com」、「forum.example.com」等,但如果您的子網域是在同一個根網域上就無妨。
另外, 「non-www」沒辦法使用 CNAME ,因此無法將流量從一台伺服器導向另一台伺服器,當伺服器過載時,無法從中切換。
總結
「www」和「non-www」在 SEO 或網站排名沒有任何差別,要使用哪一個完全端看個人偏好。
「www」優點在於「利於管理」,缺點是網址長了點,「non-www」的優點在於網址精簡,美觀又便於記憶,缺點是技術上有些微的影響。
如果是大型網站通常建議使用「www」以利於區分與管理,小型網站則可考慮「non-www」以利推廣,但若有意往大型網站發展則需慎重考慮,雖然日後可再變更,但轉址對 SEO 多少會造成一點影響。
請根據網站的可擴展性與未來規劃進行最終評估,並對你所選擇的版本從一而終。
DNS設定與強制轉址
決定最終版本之後就來到最重要的步驟了,請務必設定好 DNS 與強制轉址,設定 DNS 是告訴搜尋引擎「www」和「non-www」是同一個網站,而強制轉址是讓訪客一律進到您所選擇的最終版本,如果沒有完成上述步驟,那麼您將收到「重複網頁」的警告,並且拉低 SEO 與網站排名。
DNS 設定
請將「non-www」指向您的網站 IP,紀錄類型為「A」;再將「www」指向「non-www」,記錄類型為「CNAME」。(或者也可以將「www」用 A 紀錄 指向 IP )
此步驟很重要,如果沒有設定好 DNS 就可能導致失連,例如只有做「non-www」指向網站 IP,卻沒有將「www」指向「non-www」,那麼如果有人輸入帶有「www」的網址,或是您的網站曾經被人分享帶有「www」的網址,都會連不到網站,雖然這樣的可能性低,但卻有不少真實案例,也有人因為沒有設置好 DNS 導致申請 Google 廣告失敗,因此就算影響的可能性低也請不要忽視。
如何強制轉址
強制轉址請參考:如何將www強制轉址到non-www(含反向教學)