<a href>将链接添加到当前URL的末尾。

7
当我上传一个带有 <a href=""> 标签的HTML文件到我的网站上时,链接会将链接中的URL附加到当前URL的末尾。
例如,如果我的网站是 example.com,index.html文件放置在 example.com/test 中,链接是 google.com,那么链接将跳转到 example.com/test/google.com
如何使链接跳转到 google.com

2
你的代码在哪里?你的href是否包含完整的绝对URL? - APAD1
展示给我们你的实际代码 - TRiG
3个回答

18

你应该真正了解绝对路径和相对路径,你使用的是相对路径。

以下是在你的服务器上的绝对路径:

<img src="/images/logo.png">

这是一个使用HTTP协议的URL - 打开Google.com

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

这是一个没有明确协议的网址,它将根据您页面使用的是http还是https而变为http或https:

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

使用其中一个来满足您的需求(通常是http)。


2

这是连接到谷歌的代码示例:

<a href="http://google.com" title="Google">Google</a>

如果您要链接到外部网站,请确保您的HREF包含完整的URL。


0
在Angular的index.html文件中使用以下内容来覆盖这种行为。 <base href="/">

1
你的回答可以通过提供更多支持性信息来改进。请编辑以添加进一步的细节,例如引用或文档,以便他人能够确认你的回答是否正确。你可以在帮助中心找到关于如何撰写好回答的更多信息。 - Community

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接