在为我的网站创建html文件时,我没有理解如何创建链接以便用户可以在页面之间导航。例如,这可以很好地将某人发送到about页面:
<a href="about.html">ABOUT</a>
将html文件上传到我的网络服务器时遇到问题。
如何获取关于将用户发送到的链接:www.blahblahblah.com/about?
我的目标网页已重命名为index.html。
答案 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">