WWW.example.com或HTTP://example.com –哪一个是永不过时的?


8
  1. http://example.com
  2. www.example.com
  3. http://www.example.com
  4. example.com

从2016年起,您会选择哪一个作为您的最爱?您会向客户提及哪个域名,链接到您的网站,信笺,联系卡等。为什么一个或另一个?这些天要避免哪个?

思考以下方面:

  • 有效性,正确加载网址
  • 听众,大多数怪胎知道http://,大多数老年人不
  • 最容易记住URL作为品牌
  • 用户输入的拼写错误(在手机或台式机浏览器中)
  • 浏览器不了解无协议链接
  • 字符的总长度,方便用户输入
  • 主要搜索引擎/社交媒体网站的偏好方法
  • 一致性,以便链接不会碎片化,但所有指向相同


Answers:


4

我个人更喜欢www域名。作为@Jonathon的观点之一,真正的主要原因是使用cookie。当你example.com和你申请一个cookie给它,该cookie管理所有子域,例如www.example.comfoo.example.combar.example.com它可以使你在未来的头痛,如果你正在处理的会话或安全性。

您始终可以在服务器端example.com重定向到www.example.com,因此在打印介质或与其他站点链接时,越少越好。用户不会刻意去记住wwwwww.example.com所以它的无用的信息,我会去尽量地说,试图这样做会令用户不快,从而使他们避免你的网站完全。

如果您有兴趣/正在使用该框架,我可以ActionFilterAttribute以ASP.NET MVC 的形式提供用于这种重定向的代码(我花了2天的时间自己完善了过滤器,因此我对此充满信心它)。

另外,当涉及到您网站上的实际代码时,请不要跳过细节。意思是,不要试图把http://www.example.com/Something/Something-Elseexample.com/Something/Something-Else

  1. 由于浏览器无法理解无协议链接,因此无法正常工作。
  2. 即使他们这样做,第二个Uri也会www在您进行标准化的情况下导致重定向到该版本,从而导致无意义的往返服务器返回。

感谢Alex,将您的信息更新为主要问题的考虑!
山姆

2
我只想添加无协议链接,就链接到其他站点/资源而言。如果您正在建立自己的本地链接,则可以使用相对链接,即。/Something。如果您链接到其他站点/资源,则可能会遇到问题...(当我回答时是凌晨2点,所以我还没到那里,大声笑)
Gup3rSuR4c 2010年

10

我个人会戴上example.com联络卡等,然后将其重定向到www.example.com。这可以通过简单的重写来完成。

这样做的原因是我的用户永远不必担心必须键入www。我绝对讨厌网站要求人们输入www-我认为这是过去几年完全过时的要求。

但是,您可能想从example.com或重定向到301 www.example.com。其实什么都可以。关键是选择您喜欢的内容,并设置所有不同的方法来访问您的网站,以将其重定向到同一位置,这样您就不会因重复内容而受到惩罚(我不记得SEO术语了)。

该协议没有用,因为浏览器会为您添加该协议(实际上,Chrome甚至没有显示该协议)。

我将所有内容重定向到的另一个原因www.example.com是由于cookie。例如,在饼干www.example.com将是完全独立的static.example.com,但是,任何Cookie组example.com将与HTTP请求被发送sub1.example.comsub2.example.com等等。虽然这只是我的偏好。


如果愿意,可以将其他域用于静态内容-堆栈溢出使用sstatic.net。如果您有多个TLD,则可以使用另一个- example.net如果您的主站点是example.com
DisgruntledGoat 2010年

1
是的-我只是举例说明一下。再举一个例子,如果您是webhost.com您的客户,customer.webhost.com那么您不希望将Cookie传递给他们。静态内容示例仅用于静态内容很棒:)
Jonathon

@乔纳森:恕我直言,把domain.com联络纸卡放错了。一般人(没有技术极客)可能不了解这是一个网站。我通过电子邮件注意到了这一点,即使我们从发送电子邮件info@mydomain.com,人们仍然会问:“您的网站/域是什么?”。顺便说一句:关于webhost.comcustomer.webhost.com
Marco Demaio

@MarcoDemaio-我已经在现实世界中看到了这一点。人们之所以会期望某些事情,是因为确切地记住它应该是什么样子比知道技术细节要容易得多。
Fiasco Labs

1

忘了所有所说的话http://-对于非极客来说太可怕了,浏览器如今已经足够好处理了(Chrome甚至没有在最新版本中显示它)。

yoursite.example严格来说,这是表示域的正确方法,因为www.已弃用。

但是,街上的普通男人(或女人)对视线更为熟悉www.yoursite.example,因此,如果您的受众群体是非极客,那就帮他们一个忙,给他们期望的东西,并使用他们www.yoursite.example

如果您想变得更前沿,或者您的受众群体很讨厌,或者您想让学生学习,请使用yoursite.example


1
+1我同意www是非极客爱好者的必备条件,如果您从事电子商务或销售某些商品,请记住,大多数客户都不是极客。
Marco Demaio,2010年

@Marco,感谢新的见解,我想我同意,现在我知道为什么我挣扎的www.yoursite之间选择总是VAID yoursite 香港专业教育学院更新了这个问题的问题
山姆

4
当您说“ www。”时,您是什么意思。已弃用”-是w3c的吗?
2011年

@UpTheCreek-实际上,这可能并不完全正确,因为我在w3.org上找不到任何确定的内容。说它从来没有必要,也许更正确?
nthonygreen 2011年

仅当网络子组没有充分利用网络时,内部才会弃用。Cookies简直一团糟,现在您开始使用CDN和博客。子域将存在很长时间。以上主要是SMS化。
Fiasco Labs

1

我不知道是否http://真的需要如上所述。http://如果按Enter键时URL不存在,则大多数浏览器都将假定在URL中键入URL。我要说的是,在超链接中实际上只需要这样做,然后链接才能正常运行(除非浏览器假设http://但最后检查它们没有)。

印有或没有www番茄/西红柿的情况。熟悉www和年长的网络冲浪者的用户会记得需要它的日子,现在已经习惯了。但是看到没有它的广告域也是很普遍的,所以我不放过它会使足够多的人对此感到困惑。

我的建议是选择一个,然后坚持下去。一致性是关键(以及良好的可用性)。


如果省略,只有AFAIK IE6会在超链接中采用http://!
MrWhite

1
我不了解IE6的条件,但是任何不带IE6的链接http://都应视为本地链接。该网址http://example.com/www.example.com是完全有效的。
DisgruntledGoat 2010年

谢谢!有效性是网络上的一个重要方面,我只是在最上面的问题中添加了这个基本的单词!
山姆

如今,您应该默认使用https://链接,而不是http://
Patrick Mevzek

-1
  • 线上: yoursite.example
  • 打印: http://yoursite.example
  • 链接: http://yoursite.example

我看不出这与将来的证明有什么关系。您的DNS和网络服务器应设置,以便www.yoursite.exampleyoursite.example同一个网站。

真正的链接(对于某人链接到您)总是http://从Web协议处理程序开始。在印刷的营销材料上,http://除非明确标记为网站,否则使用是有意义的。

http://yoursite.exampleVisit our website: yoursite.example


我不同意说,如果这是一个常见的后缀- .com或您所在国家/地区的本地TLD(.co.uk在英国),那么您就不需要http://www。但是,对于其他较不常见的TLD,我建议使用wwwover http
DisgruntledGoat 2010年

@Fosco:绝对可以www.yoursite.com减少印刷品的字符数,并立即被所有类型的人识别为网站。
Marco Demaio,2012年

如今,您应该默认使用https://链接,而不是http://
Patrick Mevzek
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.