Html 解析到当前域的绝对链接

Html 解析到当前域的绝对链接,html,hyperlink,relative-path,absolute-path,Html,Hyperlink,Relative Path,Absolute Path,我的HTML代码以前从来没有这样做过!我在互联网上到处找了找,在这里找不到答案 问题很简单:外部链接不会转到外部网页,而是变成内部链接 例如: 如果我在http://www.domain.com我有一个外部链接的地方 <a href="http://www.nasa.gov">National Aeronautics and Space Administration</a> 当点击链接时,它不会进入www.nasa.gov或打开nasa.gov的新窗口,而是进入ht

我的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


它为什么这样做?

我确信您的实际代码中缺少一个
/

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

将解析为
http://www.domain.com/www.nasa.gov/
。请注意,协议后只需一条斜线

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


希望这有帮助。

您在这页上有JS吗?JS文件中的输入错误可能会像这样打乱你的链接。另外,当您在浏览器中访问该页面时,是否可以右键单击该页面并点击“查看源”,并验证链接是否与您期望的完全匹配?您介意将该链接从View Source复制粘贴到此处的评论中吗?稍后再来的任何人可能也希望确保您也有“http://”,我有一些遗漏。。。