绝对链接解析当前域

时间:2014-10-12 01:00:54

标签: html html5 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的新窗口,而是转到http://www.Domain.com/www.nasa.gov

为什么要这样做?

1 个答案:

答案 0 :(得分:2)

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

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

将解析为http://www.domain.com/www.nasa.gov/。请注意协议后仅一个斜杠。

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

希望这有帮助。