【问题标题】:What is the point of www in web urls? [closed]网址中的 www 有什么意义? [关闭]
【发布时间】:2010-09-29 15:13:27
【问题描述】:

我一直在尝试为我的网站收集分析数据,并意识到 Google 分析并没有设置为为 www.example.com 的访问者捕获数据(它只是为 example.com 设置的)。我注意到当我只输入 example.com 时,许多网站会将我重定向到 www.example.com。然而,stackoverflow 恰恰相反(将 www.stackoverflow.com 重定向到 stackoverflow.com)。

因此,我决定,为了获得准确的分析,我应该让我的网络服务器将所有用户重定向到 www.example.com 或 example.com。有理由做其中一个吗?纯粹是个人喜好吗?和www有什么关系?我在浏览器中输入域时从不输入它。

【问题讨论】:

  • 我喜欢讽刺的是,“短格式”www 是九个音节,而“万维网”只有三个音节。
  • @Graeme,我也在想同样的事情。我一直讨厌“dub dub dub”这个说法。
  • 另请参阅stackoverflow.com/questions/486621/… 接受的答案,了解这对 cookie 有何影响
  • 在捷克语中,ve的发音与V相同,所以它只是“vé vé vé”(é只是长e)

标签: url web


【解决方案1】:

历史课。

曾经有一段时间,Web 并未主宰互联网。具有域的组织(例如,我的大学,aston.ac.uk)通常会为各种服务设置多个主机名:gopher.aston.ac.uk(Gopher 是万维网的前身)、news.aston .ac.uk(用于 NNTP Usenet)、ftp.aston.ac.uk(FTP - 包括匿名 FTP 档案)。它们只是访问这些服务的显而易见的名称。

当 HTTP 出现时,约定变成为 Web 服务器提供主机名“www”。该约定是如此普遍,以至于有些人开始相信“www”部分实际上告诉客户端使用什么协议。

这种约定在今天仍然很流行,而且确实有一定的意义。但是,这在技术上不是必需的。

我认为 Slashdot 是最早决定使用无 www 网址的网站之一。他们的负责人 Rob Malda 指的是“TCWWW”——“被诅咒的 WWW”——当新闻文章在他的 URL 中包含“www”时。我想对于像 Slashdot 这样的网站,它在很大程度上主要是一个网站,URL 中的“www”是多余的。

您可以选择任何您喜欢的作为规范地址。但一定要保持一致。从其他形式重定向到规范形式是一种很好的做法。

【讨论】:

  • 仍在等待“gopher.slashdot.org”...
【解决方案2】:

另外,跳过“www”。在每个请求上为您节省四个字节。 :)

【讨论】:

    【解决方案3】:

    请务必注意,如果您不使用 www(或其他子域),那么所有 cookie 都将提交到每个子域,并且您将无法使用无 cookie 的子域来提供静态内容从而减少浏览器和服务器之间来回发送的数据量。你以后可能会后悔的事情。

    (另一方面,跨子域对用户进行身份验证变得更加困难。)

    【讨论】:

      【解决方案4】:

      这只是一个基于传统的子域,真的。如果你不喜欢它就没有意义,而且它也浪费打字时间。对于我的网站,我更喜欢 http://somedomain.com 而不是 http://www.somedomain.com

      【讨论】:

      • 只是为了添加信息,是的,名称可以是任何名称,并且 www 历史上用于区分同一域上提供邮件/ftp/等的服务器。我在需要的地方输入 :) 现在很多人甚至期望 www 在那里,即使它不是
      【解决方案5】:

      这主要是为主机名建立间接性的问题。如果您希望能够更改 www.example.com 指向的位置而不影响 example.com 指向的位置,这很重要。当网络年轻时,这更有可能有用,并且“www”有助于明确为什么存在该框。这些天来,很多很多域的存在主要是为了提供 Web 内容,而 example.com 记录几乎都必须指向 HTTP 服务器,因为人们会盲目地忽略 www。 (就在这周,当我尝试访问某人提到的网站时,我吓坏了,结果发现当我省略了 www 或者我不小心在 TLD 后添加了一个尾随点时它不起作用。)

      省略“www”非常符合 Web 2.0 Adoptr Gamma...但有充分的理由。如果人们只访问您的网站以获取 Web 内容,为什么还要不断重新添加 www?我一般,我会放弃它。

      【讨论】:

        【解决方案6】:

        http://no-www.org/

        不管有没有 www 子域,Google Analytics 都应该可以正常工作。很多网站都成功使用了 GA,但不强制任何一个/或。

        【讨论】:

          【解决方案7】:

          它是三级域(见Domain name。曾经有一段时间它指定了一个物理服务器:一些站点使用了诸如www1.foo.com、www3.foo.com 等URL。

          现在,它更加虚拟(不同的 3 级域指向同一个服务器,不同的服务器处理相同的 URL),但它通常用于处理子域,并且通过一些技巧,您甚至可以处理无限子域的数量:确切地说,维基百科使用此级别的语言(en.wikipedia.org、fr.wikipedia.org 等)或其他站点为用户提供友好的 URL(例如我的页面 @ 987654322@).

          所以 www.不仅仅是为了装饰,它是有目的的,即使绝大多数网站只是坚持这个默认值,如果没有提供,自动提供它。我知道有些网站忘记重定向,如果你忽略它就会出错,而他们在 www-less URL 上进行通信:他们希望用户自动提供它!

          【讨论】:

            【解决方案8】:

            更不用说 URL 已经指定了要使用的协议,所以“www”。真的没用。

            据我所知,以前 www 和 ftp 等服务位于不同的机器上,因此此时(或多或少)使用自然 DNS 功能(子域)是必要的。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 2010-10-12
              • 1970-01-01
              • 2014-05-17
              • 2012-03-07
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多