首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何设置当前文件夹的相对路径?

如何设置当前文件夹的相对路径?
EN

Stack Overflow用户
提问于 2008-11-17 20:51:17
回答 7查看 347.5K关注 0票数 98

假设我目前在:http://example.com/folder/page.html

是否可以在不指定folder anywhere的情况下在此页上创建指向http://example.com/folder/的相对链接?(并且仅使用HTML。)

更新:事实证明, ./ 只能在非严格的文档类型模式下工作,而 doctype 在这两种模式下都能工作,所以在我看来,它仍然是一个更好的答案:)谢谢大家。

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2008-11-17 20:55:18

就是点起作用了。但是,doctype会有所不同,因为有时./也很好。

代码语言:javascript
复制
<a href=".">Link to this folder</a>
票数 99
EN

Stack Overflow用户

发布于 2014-06-21 18:06:30

对于任何找到这个线程的人来说,寻址相对路径总是会引起争论,争论什么是正确的,什么是错误的。

根据您使用要寻址的路径的位置,这将取决于您如何寻址路径。

通常:

../做同样的事情,但是你不会使用带有文件名的.。否则,浏览器将从服务器请求.filename.ext作为文件。正确的方法应该是./filename.ext

../对当前文件夹上一级的路径进行寻址。如果您在路径/cheese/crackers/yummy.html中,并且您的链接代码要求在文档yummy.html中使用../butter/spread.html,那么就服务器而言,您将寻址路径/cheese/butter/spread.html

/将始终寻址站点的根。

票数 44
EN

Stack Overflow用户

发布于 2008-11-17 20:53:49

您可以使用

代码语言:javascript
复制
 ../

意思是更高一级。如果在page.html所在的文件夹中有一个名为page2.html的页面,则相对路径为:

代码语言:javascript
复制
 page2.html.

如果您的page2.html与文件夹处于同一级别,则路径为:

代码语言:javascript
复制
  ../page2.html
票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/296873

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档