2

可能重复:
在 URL 中包含“www”有什么意义?

您好,我几乎没有拥有网站的经验,但我愿意了解此过程的所有内容。但是我很沮丧,因为我经常被简单的问题所阻碍。

我刚刚上传了我的第一个 index.html 页面,它基本上是背景颜色和标题图像。我将我的网站图标放在 index.html 旁边的 public_html 目录中。我立即注意到它不起作用。我还注意到我在 URL 栏中输入了http://website.com。我在“网站”之前输入“www”,图标就会出现。我回击,图标又是空白的。网站的非www版本和网站的www版本有什么区别?为什么图标不显示?还有哪些不同之处?我应该像许多专业网站那样禁用非 www 网站吗?我该怎么做呢?如果有的话,有什么优点和缺点?

谢谢你。

4

3 回答 3

3

www-subdomain 只是网站之间的约定,用于指示此地址指向万维网服务器。

例如,

  • google.com 是谷歌公司的顶级域名。
  • www.google.com 表示这是万维网的域名,
  • ftp.google.com 表明这可能是一个 ftp 服务器。

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

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

于 2010-07-18T09:05:48.333 回答
2

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

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

从一个重定向到另一个重定向(以及您执行哪种方式并不重要)通常被认为是一种好的做法,因为它可以让您保持一致(并且在使用 XHR 请求时可以避免出现特定主机名中断等问题选择)。

favicon 不工作可能是由于您的浏览器缓存了http://www.example.com/favicon.ico不存在并且尚未再次检查。http://example.com/favicon.ico,OTOH,是一个不同的 URI,所以它会在你第一次去那里时检查它(这是在你创建图标文件之后)。

于 2010-07-18T09:04:44.300 回答
0

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

于 2010-07-18T09:07:49.090 回答