在为我的网站创建 html 文件时,我完全理解如何创建链接以便用户可以在页面之间导航。例如,这可以很好地将某人发送到 about 页面:
<a href="about.html">ABOUT</a>
我在将 html 文件上传到我的网络服务器时遇到问题。
如何获得关于链接以将用户发送到:www.blahblahblah.com/about?
我的登录页面已重命名为 index.html。
您需要添加http://
以href
转到外部站点上的页面:
<a href="http://www.blahblahblah.com/about">About page on blahblahblah.com</a>
这是因为当您在没有http://
前面(超文本传输协议)的情况下简单地链接到它时,它正试图转到页面“www.blahblahblah.com”,这显然不在您的服务器上。当您添加 时http://
,浏览器知道它是另一个网站,因此会将您带到外部网站。
您的 Web 服务器将配置一个“文档根”目录。通常这是 index.html 所在的目录。将您的 about.html 放在同一目录中,如果您提供的链接是从相同的 URL 路径提供的(也就是说,它不在子文件夹中),则您提供的链接将链接到它。如果您的文件确实位于文档根目录中,您可以在链接 href 属性前面加上正斜杠,这表明路径是相对于文档根目录的。
如上一条评论所述,此技术仅适用于在同一主机上彼此托管在同一目录中的页面。如果文件位于不同的目录中,则必须以斜杠开头,如果它们位于不同的主机上,则必须包含完整的域和路径。
他的意思是这样的:
<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">