当我上传一个带有<a href="">标签的HTML文件到我的网站时,链接会将链接中的URL附加到当前URL的末尾。例如,如果我的网站是example.com,index.html文件放在example.com/test中,链接是google.com,那么链接将转到example.com/test/google.com。如何使链接指向google.com?
<a href="">
example.com
example.com/test
google.com
example.com/test/google.com
a0zr77ik1#
你真的应该学习绝对路径和相对路径。你使用的是相对路径。这是您服务器上的绝对路径:
<img src="/images/logo.png">
这是一个带有http协议的url-打开Google.com
<a href="http://google.com">Google</a>
这是一个没有明确协议的url,它将根据您的页面使用的内容转换为http或https:
<a href="//google.com">Google</a>
根据需要使用其中一个(通常是http)。
r7s23pms2#
这就是链接到Google的代码应该看起来的样子:
<a href="http://google.com" title="Google">Google</a>
如果您链接到外部网站,请确保您的HREF包含完整的URL。
nwo49xxi3#
在你的index.html文件中使用下面的angular来覆盖这个行为。<base href="/">
<base href="/">
3条答案
按热度按时间a0zr77ik1#
你真的应该学习绝对路径和相对路径。你使用的是相对路径。
这是您服务器上的绝对路径:
这是一个带有http协议的url-打开Google.com
这是一个没有明确协议的url,它将根据您的页面使用的内容转换为http或https:
根据需要使用其中一个(通常是http)。
r7s23pms2#
这就是链接到Google的代码应该看起来的样子:
如果您链接到外部网站,请确保您的HREF包含完整的URL。
nwo49xxi3#
在你的index.html文件中使用下面的angular来覆盖这个行为。
<base href="/">