绝对和相对路径
超链接,通常称为“链接”,仍然是万维网最重要的方面和基本要素之一。它能够在页面上创建链接,使读者可以直接关注或访问文档中的其他内容。它是网站最具特色的特征之一,尤其是获得高排名。链接数量之间存在直接关联。链接可以是指向另一个位置的单词或按钮,也可以指向属于该网站的内容,也可以指向属于外部网站的内容。尽可能简单地添加到网站的链接,网页设计师理解这个概念会变得有点棘手,特别是当绝对路径和相对路径发挥作用时。
什么是绝对路径?
绝对路径是描述文件或文件夹位置的路径,与当前工作目录无关;实际上,它是相对于根目录的。它包含文件或目录的完整位置,因此名称。它也被称为绝对路径名或完整路径,它始终从同一个地方开始,即根目录。绝对路径包含查找绝对URL指示的资源的所有相关信息。必须使用绝对路径来指代除您的主域之外的域上的网站。
什么是相对路径?
相对路径是描述文件或文件夹相对于当前工作目录的位置的路径。它最适合用于指代位于同一域中的网站,理想情况下,网站的某些部分中的文档永远不会改变彼此之间的关系。与绝对路径不同,相对路径包含仅相对于同一网站内的当前文档的信息,这避免了提供完整绝对路径的需要。简单来说,相对路径是指相对于当前网页位置的路径。
绝对路径和相对路径之间的差异
含义
绝对路径(也称为文件路径或完整路径)是指文件系统中的特定位置,与当前工作目录无关。它是计算机中文件或目录的位置,其中包含根目录和查找文件或目录所需的完整目录列表。相反,相对路径是指使用当前目录作为参考的目录的位置,这避免了指定完整绝对路径的需要。因此,相对路径也称为非绝对路径。
网址
在选择URL,绝对URL和相对URL时,有两种基本选择。绝对URL指向Web上的特定位置,并包含查找资源的所有必要信息。必须使用绝对URL链接到不在同一域中的其他网站。另一方面,相对URL更易于使用,因为它们与它们所在的页面相关。最好使用相对URL来引用位于同一域中的链接,这样可以更轻松地使用它们。
在Windows中
绝对路径包含引用计算机中某个目录的文件位置的完整地址,而当前目录被视为在相对路径的情况下定位另一个目录的引用。相对路径包含绝对路径的部分地址,该地址基于与其链接的目录的关系。
例如:
D: documents mydocument.doc
mydocument.doc
在第一个示例中,绝对路径包含位于目录“D”中的文件的完整路径。您可以右键单击该文件,然后单击属性以确定该文件的绝对路径。在第二个示例中,相对路径包含相对于当前工作目录的文件的部分地址。
在Linux中
在Linux中,绝对路径定义为文件或目录相对于根目录的位置,并由正斜杠(/)指定。根目录指的是包含文件系统的顶级目录,该文件系统包含一系列子目录,这些子目录通向更多子目录。相反,相对路径是指文件或目录相对于当前工作目录而不是根目录的位置。例如,
/出口/家庭/ FTP /酒馆
出口/家庭/ FTP /酒馆
在第一个示例中,路径从/目录开始,该目录是根目录,使其成为绝对路径名。我们在第二个示例中删除了正斜杠/,这使得它成为一个相对路径名,这意味着它与当前工作目录而不是根目录相关。
绝对与相对路径:比较图表
绝对与相对路径的总结
简而言之,如果您希望将链接添加到属于除主域之外的其他域的其他网站,则您很可能使用绝对路径。相反,如果链接位于您所指的同一域中,您将使用相对路径在现场导航。简单来说,绝对路径指的是文件系统中相对于根目录的相同位置,而相对路径指向文件系统中相对于您正在处理的当前目录的特定位置。