http://website.com和网站的http://www.website.com网址有什么区别?

时间:2010-07-18 09:02:41

标签: html dns subdomain favicon

  

可能重复:
  What’s the point in having “www” in a URL?

您好,我几乎没有经验拥有一个网站,但我愿意学习这个过程的所有内容。但是我很沮丧,因为我经常遇到简单的问题。

我刚上传了我的第一个index.html页面,它基本上是背景颜色和标题图片。我将我的favicon放在index.html旁边的public_html目录中。我立即注意到它不起作用。我还注意到我在URL栏中输入了http://website.com。我在“网站”之前键入“www”并显示favicon。我回击了,图标再次空白。该网站的非www版本与网站的www版本有什么区别?为什么favicon不显示?还有什么其他差异?我应该像许多专业网站一样禁用非www网站吗?我该怎么做呢?有什么优点和缺点?

谢谢。

3 个答案:

答案 0 :(得分:3)

www-subdomain只是网站中的惯例,表示此地址指向万维网服务器。

例如,

  • google.com是其中的顶级域名 谷歌公司。
  • www.google.com表明这是 万维网的域名,
  • ftp.google.com表明这是 可能是一个ftp-server。

但由于这仅仅是一种惯例,普通用户主要使用互联网用于www,因此大多数服务器将其http://domain.com配置为http://www.domain.com的别名。

为什么您网站上的favicon仅显示为www-version而不是topdomain,取决于您的html和服务器配置。您可以发布一些代码或链接到您的网站吗?

答案 1 :(得分:2)

完全限定的域名是不同的。所以他们是不同的网站。

通常这两个主机名将指向相同的IP地址,服务器将被配置为为两者提供相同的内容或从一个重定向到另一个。

从一个方向重定向到另一个方向(以及通过哪种方式实现它并不重要)通常被认为是一种良好的做法,因为它可以使您保持一致(并将您从XHR请求等问题转移到特定主机名时断开用于替代)。

图标不起作用可能是因为您的浏览器已缓存http://www.example.com/favicon.ico不存在而且尚未再次检查。 http://example.com/favicon.ico,OTOH,是一个不同的URI,因此它会在您第一次去那里时检查它(在您创建图标文件之后)。

答案 2 :(得分:0)

通常,大多数服务器域管理器软件(如Cpanel和Plex)都配置为两个域的相同站点服务。 Cpanel分别有public_htmlwww,但内容相同。