没有http协议的html链接
我们在链接的没有http协议的html链接,html,protocols,hyperlink,Html,Protocols,Hyperlink,我们在链接的href属性中包含http/https协议有什么原因吗 可以不说了吗 <a href="example.com">my site</a> href中的URL不仅限于HTTP文档。它们支持浏览器支持的所有协议—ftp、mailto、file等 此外,您还可以在URL名称前面加上“#”,以便在页面内部链接到html id。您可以只提供名称或目录路径,而不提供协议,协议将作为相对URL。包含“http:”或“https:”部分部分只是传统的问题,部分是实际指定协议
href
属性中包含http
/https
协议有什么原因吗
可以不说了吗
<a href="example.com">my site</a>
href中的URL不仅限于HTTP文档。它们支持浏览器支持的所有协议—ftp、mailto、file等
此外,您还可以在URL名称前面加上“#”,以便在页面内部链接到html id。您可以只提供名称或目录路径,而不提供协议,协议将作为相对URL。包含“http:”或“https:”部分部分只是传统的问题,部分是实际指定协议的问题。如果默认,则使用当前页面的协议;e、 g.//www.example.com变为或取决于引用页面的URL。如果网页保存在本地磁盘上,然后从那里打开,它没有协议(只有文件:pseudo protocol),因此类似//www.example.com的URL将无法工作;因此,这里有一个理由包含“http:”或“https:”部分 同时省略“/”部分是一个完全不同的问题,将URL转换为相对URL将被解释为相对于当前基本URL
www.example.com在浏览器地址行上键入或粘贴时工作的原因是相对URL在那里没有意义(没有可关联的基本URL),因此浏览器供应商决定在那里暗示“http://”前缀。我的解决方案是用重定向服务欺骗浏览器,例如bit.ly和goo.gl(即将停产),以及其他 当浏览器意识到快捷方式的url是https时,它会自动释放链接图像,释放链接,并显示http图像,而不显示原始链接 恼人的是,根据访问权限,它将显示在重定向器的面板控制中,数千次“点击”,实际上是“显示”
有了这个经验,我将寻找一个Wordpress插件用于重定向,并创建我自己的“重定向链接”→ 重定向到http链接。Compare
或a?谢谢@Gareth很好的解释!使链接从外部转到外部的URL部分是//而不是协议。协议只告诉计算机要在链接上使用什么设备。您可以链接到“”,或只链接到//example.com。后者说明您应该使用当前客户端的协议(通常是浏览器HTTP/HTTPS,但它可以是电子邮件客户端等),并且在考虑一个站点同时运行HTTP和HTTPS协议时是非常有用的。问题应该被削尖。只需忽略协议就可以从“//”开始URL。