【问题标题】:Absolute Links Resolving to Current Domain解析到当前域的绝对链接
【发布时间】:2014-10-12 01:00:54
【问题描述】:

我的 HTML 代码以前从来没有这样表现过!我浏览了互联网和这里,但找不到答案。

问题很简单:外部链接不去外部网页,而是变成内部链接

例如: 如果我在 http://www.domain.com 我有一个外部链接

<a href="http://www.nasa.gov">National Aeronautics and Space Administration</a>

当点击链接时,它不会转到www.nasa.gov 或为nasa.gov 打开一个新窗口,而是转到http://www.Domain.com/www.nasa.gov

为什么要这样做?

【问题讨论】:

标签: html hyperlink relative-path absolute-path


【解决方案1】:

我确定您的地址在您的实际代码中缺少/

<a href="http:/www.nasa.gov/">Test</a>

将解析为http://www.domain.com/www.nasa.gov/。注意协议后面只有 一个斜线。

两个斜线// 表示您的地址是绝对的(外部),而一个斜线/ 告诉浏览器去当前站点的根目录查找地址(相对)。这是因为您可以更改协议(例如https:),然后提供相对地址(例如/path/to/content.html)。

希望这会有所帮助。

【讨论】:

  • 以后来的人可能还想确保你也有“http://”,我有一些遗漏...
猜你喜欢
  • 2015-02-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-22
  • 2020-08-16
  • 1970-01-01
  • 2016-09-03
  • 2012-11-01
相关资源
最近更新 更多