0

我一直在创建这样的链接,那工作......

<a href="//stackoverflow.com/">Stack Overflow</a>

但我想知道是否通过删除链接的“http”部分,它是否会影响不同浏览器中的链接或影响搜索引擎机器人如何获取链接。

4

2 回答 2

3

如果您想专门使用 http: 协议而不是 https:,则将其放在http:开头至关重要。URL 开头的想法是它们使用它们出现的页面的协议。这在使用这两种协议时通常很有用(例如,在电子商务系统中,您可以使用 http: 进行搜索和信息操作,然后在开始实际商业交易时切换到 https:)。//

但是 URL存在风险//:如果页面已保存在本地,则在使用保存的副本时所有此类 URL 都会失败(除非用于保存页面的程序足够聪明地修改 URL——它可能不是)。

于 2013-11-07T23:45:43.780 回答
3

不,这并不重要(除非您需要 IE6 支持,请参见下文)。有时省略它可能很有用。 http://www.paulirish.com/2010/the-protocol-relative-url/

IE6 确实存在问题,请参见此处:http ://billpatrianakos.me/blog/2013/04/18/protocol-relative-urls/

于 2013-11-07T23:10:51.163 回答