如何 href 链接到我的文件所在文件夹之外的文件夹中的文件?

新手上路,请多包涵

我的文件是这样设置的:

                                Root
                                 |
          tours----------------about----------------gallery
            |                    |                     |
       tour1.html            about.html           gallery.html

我想将 about.html 页面链接到 tour1.html 页面。这可能吗?

我已经尝试了很多事情,但我无法弄清楚。我知道,如果它在同一个文件夹中,我可以使用 <a href="about.html"> 如果它在根文件夹中,我可以使用 <a href="..//about.html"> 但这些都不起作用。

原文由 Sonya Lambert 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 476
1 个回答

在很多地方使用目录时,例如一些命令行提示符(shell)和其他应用程序,知道在路径开头使用 / 将遍历到主目录非常有用从任何级别,而 ../ 将遍历到您所在目录的父目录。

例如,如果我要创建一个从 http://www.example.com/path/to/file.htmlhttp://www.example.com 的链接,我可以简单地使用 <a href="/">Home</a>

如果我想创建一个链接,从 http://www.example.com/path/to/file.html <a href="/path/file.html">File</a> http://www.example.com/path/file.html <a href="../file.html">File</a>

Finally, if I wanted to create a link from http://www.example.com/path/to/file.html to http://www.example.com/file.html I could use either <a href="../../file.html">File</a> or <a href="/file.html">File</a> .

因此,对于您的示例,您可以使用 <a href="/tours/tour1.html"> (从根目录开始)或 <a href="../tours/tour1.html"> (向上一个文件夹,然后向下进入 tours 文件夹)。

原文由 Dom 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题