缺少http(s)前缀的Href链接
P粉329425839
P粉329425839 2023-08-22 21:56:49
[React讨论组]

我刚刚创建了一个简单的HTML页面。在这里:example 这是它的标记:

<a href="www.google.com">www.google.com</a>
<br/>
<a href="http://www.google.com">http://www.google.com</a>

正如你所见,它包含两个链接。第一个链接的href没有'http'前缀,当我点击这个链接时,浏览器将我重定向到不存在的页面https://fiddle.jshell.net/_display/www.google.com。第二个链接的href有这个前缀,浏览器生成了正确的URLhttp://www.google.com/。是否可能使用没有http(s)前缀的href,如www.something.com

P粉329425839
P粉329425839

全部回复(1)
P粉299174094

您可以在路径前面使用//来省略协议。这里是一个示例:

<a href="//www.google.com">Google</a>

通过使用//,您可以告诉浏览器这实际上是一个新的(完整的)链接,而不是相对于当前链接的相对链接。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号