2017-01-18 212 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

相關問題