无协议网的缺点和优点"//site.org"与"http://www.site.org"

Sam*_*Sam 6 url protocols http no-www

因为我不确定哪个版本与http://www.site.org OR 结算http://site.org(最终我必须选择,但现在我无法选择).同时我想在线宣传我的网站:在这里或那里发布链接.现在,我想知道是否有一个无协议的超链接是一个好主意,例如//site.org URL!

这样网上的网址就不会挑剔,并允许一些空间对于有或没有www的情况都是好的.它更简单更小,似乎在FireFox中运行良好!

问题
1.使用无协议网址的优缺点是什么?
2.为什么其他人不使用它们?

谢谢!非常好奇你的见解.非常感激.

Ode*_*ded 13

使用这些URL的主要原因是在使用HTTP和HTTPS(具有相同页面)的站点中.这个想法是链接到页面上的静态内容//而不是http://从页面继承协议.这允许客户端添加正确的协议(因此安全页面上没有"不安全的项目"),并且无需编写两个版本的页面,或者在生成页面时有特殊的"技巧"来更改协议.

对于此之外的任何网址,不添加协议意味着用户可能会使用HTTPS请求直接访问您的网站,从而为您的网站添加不必要的负载.我建议在这种情况下明确指定协议.


至于使用www与否的问题- 这取决于您将在服务器上拥有的其他内容以及您是否期望子域名(如果您添加博客,它是否具有blog.example.comURL或example.com/blogURL).如果您确实需要子域名,请使用www表示主站点,如果不这样做,则可以省略它.


小智 6

关于将www.site.com或site.com用于网站,有充分的理由同时使用这两者.有些人认为,人们使用你的域名唯一真实的东西是去你的网络服务器,因此www.这种观点被认为是多余的.

我个人更喜欢www.site.com,因为可以为此创建CNAME记录.如果您希望/需要将网站放在CDN后面,这很有用,因为根域名不能是CNAME.

在任何一种情况下,您很可能希望您不使用的那个重定向到您使用的任何一个,因此无论用户点击他们将到达服务器的位置.

至于为什么人们不使用//site.com或//www.site.com,我的猜测是:

  • 没有协议的链接的想法是可怕的,似乎很奇怪......
  • 大多数标记解析器可能也不识别它.