簡體   English   中英

HTML錨不跟隨相對鏈接

[英]HTML Anchor not following relative link

我有兩個本地頁面,其中一個稱為Index.html https://pastebin.com/wA1Y1WC0

還有一個叫做biographies.html https://pastebin.com/PBeW2hz8

根目錄的文件夾結構為Project1,其中包含Index.html,還有一個名為member的文件夾,其中包含biographies.html。

當我點擊鏈接時:

 a href="members/biographies.html/#John_Lewis"

然后嘗試

a href="../Index.html"

回到索引的鏈接不起作用。

但是,如果我直接打開biographies.html,則指向索引的鏈接確實有效。 我被限制使用相對路徑,並且我嘗試多次更改傳記頁面上的路徑,包括../Index.html AND /Project1/Index.html無濟於事。 誰能給我指點一下為什么它不起作用? 我已經問過我的老師,我們倆都很沮喪。 謝謝!

從文件系統提供服務時,指向/file.html的鏈接意味着在驅動器的根目錄中查找file.html

處理文件系統提供的網頁時,應僅使用相對鏈接。

文件名后面也有一個斜線,將其刪除

/root/Index.html => <a href="members/biographies.html#John_Lewis">
/root/members/biographies.html => <a href="../Index.html">

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM