2010-07-18 173 views
2

可能重複:
What’s the point in having 「www」 in a URL?網站的http://website.com和http://www.website.com網址有什麼區別?

你好,我幾乎沒有任何經驗,擁有自己的網站,但我很願意學習一切有這個過程。然而,我很沮喪,因爲我一直被簡單的問題阻擋。

我剛剛上傳了我的第一個index.html頁面,它基本上是一個背景顏色和一個標題圖片。我把我的favicon放在index.html旁邊的public_html目錄中。我立即注意到它不起作用。我還注意到,我在URL欄中輸入了http://website.com。我在「網站」之前輸入「www」並顯示圖標。我反擊並且favicon再次變成空白。網站的非www版本和網站的www版本之間有什麼區別?爲什麼favicon不顯示?還有什麼其他差異?我應該像許多專業網站一樣禁用非www網站嗎?我該怎麼做呢?有什麼優點和缺點?

謝謝。

+1

如果您使用Firefox訪問網站,請下載Firebug插件。在許多其他方面,這可以讓你看到你的網頁在下載時產生的每一個內容請求。然後,您可以準確跟蹤正在下載和從哪裏下載的內容。 – 2010-07-18 09:08:43

+1

這是一個愚蠢的,被遷移到SF ... http://stackoverflow.com/questions/2919394/whats-the-point-in-having-www-in-a-url-closed。 – 2010-07-18 09:13:09

回答

2

完全限定的域名是不同的。所以他們是不同的網站。

通常這兩個主機名將指向相同的IP地址,服務器將被配置爲提供相同的內容或從一個重定向到另一個。

從重定向到其他(並且反過來你做到這一點並不重要),通常被認爲是很好的做法,因爲它可以讓你保持一致(從如XHR請求發送到特定主機的最新問題爲您節省當用於替代)。

不工作的收藏夾圖標可能是由您的瀏覽器緩存導致的,http://www.example.com/favicon.ico不存在,但尚未再次檢查。 http://example.com/favicon.ico,OTOH,是一個不同的URI,所以它會在你第一次去那裏時檢查它(這是在你創建圖標文件之後)。

3

www-subdomain只是網站中的一種慣例,表明這個地址指向萬維網服務器。

例如,

  • google.com是 的谷歌公司的頂級域名。
  • www.google.com表示這是 域名萬維網,
  • ftp.google.com結果表明是 可能是一個FTP服務器。

但是因爲它只是一個慣例,而普通用戶使用互聯網主要用於WWW,大多數服務器配置其http://domain.com是別名http://www.domain.com

爲什麼您網站上的favicon只顯示www版本而不是topdomain,取決於您的html和您的服務器配置。你可以發佈一些代碼或鏈接到您的網站?

+0

要訪問FTP,您只需鍵入'ftp:// google.com',對不對? – 2010-07-18 09:16:53

+0

@David,這意味着擁有不同域名的原因與用戶無關,這是由於管理工具不足。 – 2010-07-18 09:40:44

+0

反過來:www.domain.com是domain.com的一個子域名,通常被設置爲domain.com的別名,但不一定是。 – 2010-07-18 13:33:45

0

通常,大多數服務器域管理器軟件(如Cpanel和Plex)都配置爲爲這兩個域都提供相同的站點。 Cpanel分別有public_htmlwww,但內容相同。

相關問題