2017-01-18 171 views
1

在我的网站中,我有一个文件夹内的html文件,它位于索引文件旁边。我想添加一个链接回到索引文件。在HTML中打开另一个页面

例如,索引的URL将为example.com。第二页是example.com/pages/example.html。我将如何发送用户回到索引页面?

回答

1

假设你有以下结构:

website.com/index.html 
website.com/pages/example.html 

你有三个选择 - 两个相关的链接,以及一个绝对链接:

相对example.html

<a href="../index.html">Back to the index</a> 

相对根(注意斜杠):

<a href="/index.html">Back to the index</a> 

绝对:

<a href="http://example.com/index.html">Back to the index</a> 

我建议你使用的是相对的根,为您的网站的网址可能会在未来改变,所以你真的不想要硬编码。

至于这两种相对的方法来使用,相对于根/index.html)将是您最好的基地,因为它会总是带你回到索引 - 你可以移动到example.html与索引相同的文件夹,或者甚至是pages的子文件夹,在这种情况下,第二个相关链接将需要修改。如果你在多个页面上有这样的链接,这可能很烦人;)

要进一步阅读相对和绝对URL,我建议检查Coffee Cup article

希望这会有所帮助! :)

+0

https://drive.google.com/file/d/0B_EvfJKNs-5ZQVZHYThDZkRTQ00/view发生这种情况的原因是索引文件与需要访问索引文件的文件不在同一位置。 – Zane

+0

'index.html'与'example.html'在同一个文件夹中吗?请注意,这是[相关链接](http://www.extropia.com/tutorials/web_design/relative_absolute_links.html),因此它们必须位于同一个文件夹中才能使用此示例。 –

+0

不,我的文章的重点是因为我需要返回索引文件,而不需要索引和example.html文件在同一个文件夹中。这是我的文件夹结构。 代码 -index.html -pages(文件夹) -example.html 我需要打开索引,而example.html的范围内。 – Zane

相关问题