<a href=""> appends link to end of current url</a>

时间:2014-06-30 20:12:07

标签: html .htaccess

因此,每当我将.html文件上传到我的网站并且标记新网址时,链接会将用户将链接附加到当前网址的末尾。例如,如果我的网站是example.com并且index.html文件放在example.com/test中,并且链接是google.com,则该链接会将我带到example.com/test/google.com。我如何制作,以便在这种情况下,href标签将我带到google.com。

谢谢!

3 个答案:

答案 0 :(得分:6)

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

这是您服务器上的绝对路径:

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

这是一个使用http协议的网址 - 打开Goog​​le.com

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

这是一个没有明确协议的网址,它会根据您网页的使用情况变成http或https:

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

根据您的需要使用其中一种(通常是http)。

答案 1 :(得分:0)

这是链接到Google的代码:

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

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

答案 2 :(得分:0)

@MightyPork 错了。

绝对网址:

 <img src="protocol:domain/images/logo.png">

相对网址:

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