【问题标题】:What is the difference between the http://website.com and http://www.website.com URL of a website? [duplicate]网站的 http://website.com 和 http://www.website.com URL 有什么区别? [复制]
【发布时间】:2010-07-18 09:02:40
【问题描述】:

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

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

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

谢谢。

【问题讨论】:

  • 如果您使用 Firefox 访问该网站,请下载 Firebug 插件。除其他外,这将让您查看下载页面时对内容的每个请求。然后,您可以准确跟踪正在下载的内容以及从何处下载。
  • 这是一个骗子,被迁移到SF ...stackoverflow.com/questions/2919394/…

标签: html dns subdomain favicon


【解决方案1】:

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

例如,

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

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

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

【讨论】:

  • 要访问 FTP,您只需键入 ftp://google.com,不是吗?
  • @David,这意味着不同域的原因与用户无关,是由于管理工具不足。
  • 反之亦然:www.domain.com 是 domain.com 的子域,通常设置为 domain.com 的别名,但不一定非得如此。
  • @Pavel — 直到你想在不同的机器上运行两个 ftp 服务器,但它们都属于同一个域。
【解决方案2】:

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

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

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

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

【讨论】:

    【解决方案3】:

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

    【讨论】:

      猜你喜欢
      • 2015-02-09
      • 1970-01-01
      • 2010-10-11
      • 2020-09-03
      • 2011-06-03
      • 2018-09-01
      • 2011-07-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多