gpt4 book ai didi

html - 绝对 URL 的行为类似于相对 URL

转载 作者:搜寻专家 更新时间:2023-10-31 22:32:26 26 4
gpt4 key购买 nike

当我有一个类似 http://site.com 的链接时, 单击它可以很好地转到该 URL。

但是当链接只是www.site.com时,它将此 URL 添加到父网站,因此不会转到该 URL。

因此,点击 <a href='www.site.com'>site</a>在浏览器任务栏中创建:www.parentsite.com/www.site.com .

如何在不使用 preg_replace 的情况下解决这个问题?我是这个游戏的新手。

最佳答案

因为 www.parentsite.com 被解释为相对地址,例如 index.htm,而不是绝对 URL由协议(protocol)、主机名和路径组成。

当我在 example.com 的首页时....

  • contact.html 是一个相对地址,绝对最终结果将是 http://example.com/contact.html (浏览器这样做作为内部计算)

  • images/ 是一个相对地址,结果是 http://example.com/images/

  • www.xyz.com 结果为 http://example.com/www.xyz.com

您需要为协议(protocol)添加前缀(例如 http://),以使浏览器理解您的意思是完整的 URL,并相应地对待它。

Here's MSDN 上有关该问题的背景信息文章。

关于html - 绝对 URL 的行为类似于相对 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13276021/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com