我有两个本地页面,一个名为Index.html https://pastebin.com/wA1Y1WC0
另一个名为biographies.html https://pastebin.com/PBeW2hz8
文件夹结构是根目录的Project1,其中包含Index.html和一个名为members的文件夹,其中包含biographies.html。
当我点击链接时:
a href="members/biographies.html/#John_Lewis"
然后尝试
a href="../Index.html"
返回索引的链接不起作用。
但是,如果我直接打开biographies.html,那么返回Index的链接确实有效。我被限制使用相对路径,我尝试多次更改传记页面上的路径,包括../Index.html AND /Project1/Index.html无济于事。任何人都可以给我一个指针,告诉我为什么这不起作用?我问过我的老师,我们都很难过。谢谢!
答案 0 :(得分:0)
当您从文件系统提供服务时,指向/public/static
的链接意味着在驱动器的根目录中查找/file.html
。
在处理文件系统提供的网页时,您应该只使用相对链接。
文件名后面还有一个杂散斜杠,删除
file.html