绝对和相对路径
如果你有网站建设的一些了解,你必须熟悉绝对和相对路径。因为在网站建设你一般考虑是否使用绝对路径或相对路径。对于SEOer的,当使用相对路径,以及何时选择绝对路径?让我们先来了解绝对路径和相对路径。
简单地说,文件可以通过这条道路发现,无论内部或外部访问的绝对路径的手段;而相对路径是相对于本身。其他文件的位置路径只能内部访问,不能被外部访问。文档。
例如,在驱动下d文件夹A,有文件x和文件夹B,并有文件下夹B.相对于X,Y的绝对路径是D: \ A \ B \;相对路径为B \ Y,因为x和文件夹B是文件夹下的A,所以你不必键入父目录。
在上面的例子中,我们可以看出,绝对路径是基于根目录的相对路径是从自己的位置到指定的文件的最短路径。这相当于我的邻居和我的家人。邻居的绝对路径是他家的方向,他对我来说相对路径是明年到我家。我们可以理解这样的相对和绝对路径。
在网站上,绝对路径是根目录的相对文件位置,当内部报价,域名也可以使用“/”来代替根目录。例如,www.XXX.com/A/x.html和/A/x.html,这是绝对路径,但高于一般用于外部引用,而/A/x.html是就地。绝对基准的路径。
当引用该网站上会使用其他两个引用的相对路径来表示目录的合规性:“”和“.”,分别代表当前目录和顶级目录。
请参阅2.HTML网页上的3.html文件,相对路径是:/c/3.html;绝对路径是:/B/c/3.html。
请参阅2.HTML网页上的1.HTML文件,相对路径是:/./A/1.html;绝对路径是:/A/1.html。
请参阅2.HTML网页上的4.html文件,相对路径是:/./A/a/4.html;绝对路径是:/A/a/4.html。
见4.html网页上的1.HTML文件,相对路径是:/1.html;绝对路径是:/A/1.html。
请参阅4.html网页上的2.HTML文件,相对路径是:/./B/b/2.html;绝对路径是:/B/b/2.html。
请参阅1.HTML网页上的4.html文件,相对路径是:/a/4.html;绝对路径是:/A/a/4.html。
请参阅1.HTML网页上的3.html文件,相对路径是:/B/c/3.html;绝对路径是:/B/c/3.html。
该网站引用的绝对路径,不应该是一个大问题,给大家明白了,你只需要根据目录结构从根目录键入路径。这里,“/”被用来指示在根目录下,并且可以省略域名内部引用,以减少代码和促进试验运动。
这里的困难在于相对路径。这”。”这意味着,该目录下,例如,有下一个文件的1.HTML该目录下的文件夹,并4.html,然后1.HTML指4.html,和./a/的相对路径4.html。和“.”是指顶层目录,例如,4.html的顶层目录的文件夹具有一个与1.HTML,并且它们的顶层是文件夹A和B的根目录下,这即是,这两个顶级目录,表示为“././”。在根目录文件夹中输入B,然后输入文件夹C,你会发现文件3.html,然后4.html指3.html形成././B/c/3的相对路径。HTML。
事实上,相对路径是等同的情况我们已经在文件中的位置,却知道我们需要另一个文件的过程,那么我们将继续回到上一级目录,然后我们将进入其他文件夹中距离最短找到所需的文件。这是很容易理解这样的相对路径。
相对路径和绝对路径已在上面详细介绍了,所以哪一个更好,更适合于在网站上使用?
什么是相对路径的优势?
(1)这是很容易移动的内容。整个目录可以在不改变内容的参考路径移动。该网站建设者可以轻松移动网站。
(2)该网站是容易测试,并且可以在任何主机和目录,这是非常灵活上进行测试。
相对路径的缺点也是显而易见的:
(1)由于是文件之间的相对路径,当被引用和被引用页面的位置发生变化时,必须修改页面上的引用路径,否则路径无效。
(2) 相对路径网页被他人复制或转载时,无法重新导入正常外链。虽然我们无法控制他人复制或转载我们自己的内容,但如果是绝对路径,会给网站带来大量的外链,而相对路径不能带来外链,不利于网站优化。