当引用我网站上的不同页面时,我必须使用类似这样的链接:
"./index"
我相信期间会将链接向上发送一个目录,但我可能错了。问题是我在一个目录中有一个文件,该文件包含在多个页面中,并且它引用了一个文件。但我不想检查它从哪里运行以确定必要的周期数。
我希望能够做的是"<starting directory>/page"
。这可能吗?
当引用我网站上的不同页面时,我必须使用类似这样的链接:
"./index"
我相信期间会将链接向上发送一个目录,但我可能错了。问题是我在一个目录中有一个文件,该文件包含在多个页面中,并且它引用了一个文件。但我不想检查它从哪里运行以确定必要的周期数。
我希望能够做的是"<starting directory>/page"
。这可能吗?
.
是当前目录并且..
是父目录。 ./index.html
同index.html
——当前目录下的这个文件相对于当前页面的目录。例如,如果您在上/some/path/other.html
,则指向的链接./index.html
将转到/some/path/index.html
。
对 URL 和资产(例如样式表/javascript 文件)使用绝对路径通常是一个好主意,因为这允许您一致地引用它们。也就是说,您的链接应该是/path/to/index.html
. 在引用同一目录中的文件并移动该目录时,使用相对路径确实具有一致性的优势,但与在目录之间移动文件相比,我认为这没有那么有利。未移动的文件的绝对路径不需要更改。
/path/from/root/to/target.ext
- 在开头使用斜线使链接相对于您的域。