如何将超链接转到另一个网站上的页面?

时间:2012-06-18 04:48:22

标签: html hyperlink

在为我的网站创建html文件时,我没有理解如何创建链接以便用户可以在页面之间导航。例如,这可以很好地将某人发送到about页面:

<a href="about.html">ABOUT</a>

将html文件上传到我的网络服务器时遇到问题。

如何获取关于将用户发送到的链接:www.blahblahblah.com/about?

我的目标网页已重命名为index.html。

3 个答案:

答案 0 :(得分:2)

您需要在http://中添加href以转到外部网站上的页面:

<a href="http://www.blahblahblah.com/about">About page on blahblahblah.com</a>

这是因为当您只是在没有前面的http://(超文本传输​​协议)的情况下链接到它时,它会尝试转到页面“www.blahblahblah.com”,这显然不会在您的服务器上显示。当您添加http://时,浏览器知道它是另一个网站,因此会将您带到外部网站。

答案 1 :(得分:1)

您的Web服务器将配置“文档根目录”。通常这是index.html所在的目录。将您的about.html放在同一目录中,您提供的链接将链接到它如果它是从同一个URL路径提供的(也就是说,它不在子文件夹中) 。如果您的文件确实位于文档根目录中,则可以使用正斜杠为链接href属性添加前缀,这表示路径相对于文档根目录。

如前面的评论中所述,此技术仅适用于在同一主机上托管在相同目录中的页面。如果文件位于不同的目录中,则必须以斜杠开头,如果它们位于不同的主机上,则必须包含完整的域和路径。

答案 2 :(得分:0)

这就是他的意思:

<input type="button" value="SampleText" onClick="window.location='http://www.blahblahblah.com/about';">

这会在新窗口中打开它:

<input type="button" value="SampleText" onclick="window.location='http://www.blahblahblah.com/about';" target="_blank">