1

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

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

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

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

我的登录页面已重命名为 index.html。

4

3 回答 3

2

您需要添加http://href转到外部站点上的页面:

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

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

于 2012-06-18T04:52:00.287 回答
1

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

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

于 2012-06-18T04:53:48.660 回答
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">
于 2012-06-18T05:37:50.780 回答