2012-06-28 92 views
5

我知道將您的網站完全保留爲'http:// www'或http://,我也知道www只是一個子域名。www子域的好習慣?

我現在面臨的主要問題是其中哪一個是最好的選擇?我正在爲我的一臺服務器配置htaccess,並且無法決定將所有流量重定向到www子域。 (我知道該怎麼做。)

這只是一個最佳實踐問題。我看到Google和亞馬遜這樣的大公司都轉到了www子域,但對我來說這聽起來沒有必要 - 我不想錯過任何東西。

謝謝!

+0

關於meta爲什麼沒有www for [stackoverflow.com](http://meta.stackexchange.com/questions/45277/why-isnt-stackoverflow-using-www-in-the-url)的問題可能是有趣的 - 它也可以鏈接到其他資源。 –

+1

這個問題*可能*更適合網站管理員堆棧交換。 –

+0

...這個問題[是重複的](http://webmasters.stackexchange.com/q/507/3644)。 – josh3736

回答

5

有趣的是,去年我花了太多時間研究我的公司網站之一。我得出的結論是,只要您將一個重定向到另一個(用戶可以在任一版本中找到您),這並不重要。在過去的10年中,我一直使用www子域。從去年開始,我所有的新項目都沒有它,因爲它是不必要的 - 也可以保存4個字符。

+0

應該注意:重要的是要保持一致,並將其稱爲規範版本。如果您的網站不一致,它可能會嚴重影響您的網站。 –

+3

備註:如果您的網站相當大並且使用Cookie,可能會有一些考慮,因爲您可能需要爲子網域發送一些cookie,但不在www子網域或反之亦然 –

+0

我認爲這只是一個偏好問題。感謝您的確認! – Jonathan

1

除非您打算將您的網站放在證書後面,否則我建議讓這兩臺主機都可以訪問。

+0

我打算這樣做,但其中一個會簡單地爲另一個301做一個301--如果您訪問www.example.com/index,則會將301轉到http://example.com/index。這是一個很好的做法,以保持餅乾等相同的東西。 – Jonathan

+0

在這種情況下,只要您從兩者中獲取流量並重定向到其中一個,您就會沒事的。我重定向到www,但它是純粹的偏好,不應該有任何負面影響。 – RhinoWalrus

0

底線;只要兩者都可以訪問,這並不重要。

我傾向於刪除www。大多數時候,從技術上講,它不再是必要的。

但是,對於較短的域名添加www。有時會使它看起來更好看。有點像室內設計,你需要有奇數個物品。例如www.xyzjk.com看起來非常對稱,並且有3對字符(奇數)。我想這就是爲什麼谷歌使用www.google.com而不是google.com

另一件事是,在一些CMS或論壇中,網址必須以http://www.開頭才能轉換爲可點擊的超鏈接。因此,爲了可能獲得一些額外的傳入鏈接,您可能需要更喜歡www。

2

我的投票顯然是沒有WWW。除了這四個字節(www。)在每個請求/答案中傳遞(每個字節都計數,對吧?)。我的客戶對此感到滿意!

當有人問他們在名片或信箋上打印時:「如果人們不以www開頭,他們是否知道這是一個互聯網地址?」我告訴他們繼續前進並打印www,然後離開第一個點!

在印刷紙上,我看到我的客戶寫下所有這些。然而,大多數客戶現在更喜歡模仿CNN.COM第一格式:

  1. WWW example.com
  2. WWW:example.com
  3. 網站:example.com
  4. 互聯網:example.com

然後,如果人們使用點,還是不行,它在正確的地址結束(沒有所有這些額外的字節!)

顯然,越來越多的人AR e關注CNN.COM並從大多數網站的www上移開。

最簡單的辦法,我從No WWW, Better SEO用的是每次啓動的.htaccess有以下幾點:

RewriteEngine On 
RewriteBase/

# FROM www. --TO-- NO www. 
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] 
RewriteRule ^(.*)$ http://%1/$1 [R=301,L] 

這只是一個剪切和粘貼沒有腦子。這是我在數百個網站和域中每個.htaccess上的第一件事情。

編輯2014年4月22日

理由使用子域名:餅乾

有一個考慮使用子域(如www,但並不總是WWW),這是餅乾。

如果你爲一個域分配一個cookie,它可能可用於所有子域(至少如果不是非常仔細地做!)。

例如:

  • example.com餅乾將可用於
  • philippines.example.com

鑑於:

  • www.example.com餅乾或
  • earth.example.com會可用於
  • philippines.example.com

一個更好的計劃將是對邏輯的子域的一切,直接裸域其中之一......

例如:

  • earth.example.com
  • canada.example.com
  • philippines.example.com
  • usa.example.com

你會刪除所有WWW。來自www.usa.example.com等域名,並將example.com重定向到earth.example.com(或web.example.com,或main.example.com或w.example.com!)。

這樣,每個子域可以共享example.com的餅乾,並且也可以擁有自己的餅乾!

當然,大多數網站不使用多個子域名,因此與cookies沒有衝突,也沒有理由使用www。

編輯2017年12月12日 - 靜態內容

有理由使用子域名:靜態內容

有一件事我沒有提到是cookie的靜態內容。像許多大網站一樣,我爲此使用了一個單獨的域。

的Cookie網站域名

  • example-1.com

cookie的靜態內容。

  • static-example.com -

如果你有很多網站,你可以設置一個靜態內容。

的Cookie的網站:

  1. plant-only.org
  2. vekind.org
  3. fyuel.org
  4. tait.asia

域cookie的靜態內容。

  • my-static-content.info
    1. plant-only.my-static-content.info - 爲plant-only.org
    2. vekind.my-static-content.info - 爲vekind.org
    3. fyuel.my-static-content.info - 爲fyuel.org
    4. tait.my-static-content.info - 爲tait.asia

有理由使用子域名:綠色網站

另一個理由不使用www。是「綠色」原因還是碳足跡。所有的事情都是平等的...... - www.example.com獲得更大的碳足跡比 - w.example.com這仍然是大於 - example.com

如果一個關心他們的碳足跡,或者如果網站聲稱是「綠色」,那麼他們不應該使用「www」。在他們的網站地址,因爲這四個字符將增加他們的碳足跡傳輸他們的域名(儘管數量非常少!)。

讓一個網站通過擺脫「www」來證明他們真的是綠色的。在他們的領域!

有理由使用子域名:心理

另一個原因使用 「WWW」。是編寫代碼的「心理」方面。大多數程序員認爲這是裸露的網站。例如,我正在爲一個名爲AngBarato.Com的網站(它的意思是「菲律賓的廉價點com」,並且是一個買賣網站)的SEO工作。大約一半的鏈接是www.angbarato.com網頁,一半是angbarato.com網頁。編碼人員打算使用「www。」,但他只有一半時間在沒有「www」的情況下編寫域名。

我說服他這些錯誤很難找到和處理。例如,使用文本編輯器Geany,我們搜索了angbarato.com。當然,所有鏈接都出現了(一些鏈接和一些沒有「www」)。另一方面,做一個替換「www」。爲「」立即修復所有鏈接(和SEO)!

尋找「www。」並將其刪除,比查找「www。」的位置更容易調試。 不存在,並快速添加「www」。到每個缺失的鏈接!更糟的是,如果有像www.usa.angbarato.com這樣的子域名。

+0

靜態內容 - 我沒有提到的一件事是無Cookie的靜態內容。像許多大網站一樣,我爲此使用了一個單獨的域。 example-1.com - 免費網站域名 static-example.com - 無Cookie的靜態內容。 如果您有許多網站,您可以爲靜態內容設置一個。 的Cookie的網站: plant-only.org vekind.org fyuel.org tait.asia my-static-content.info - cookie的靜態內容。 plant-only.my-static-content.info vekind.my-static-content.info fyuel.my-static-content.info tait.my-static-content.info –