绝对路径
绝对路径就是一个完整的索引,我们能够通过这个索引在服务器上找到相应的文件或目录,中间没有任何的省略或调用的路径,就是绝对路径。
例如:C:/User/admin/123.jpg、C:/windows/admin/123,都是绝对路径
相对路径
与绝对路径不同,相对路径是通过调用、引用来指向文件的路径,路劲中往往包含变量或省略,无法直接通过相对路径找到服务器中的某个文件或目录。
例如:../123.jpg、../abs,都是相对路径。
据对路径与相对路径的区别
绝对路径与相对路径最直观的区别就是,我们可以通过绝对路径得知其上级路径到根目录之间的所有目录名,可以通过该路径直接找到服务器中的文件。
相对路径的上级目录被../代指,../123.jpg表示,在当前页面的上级目录中的123.jpg文件,无法通过相对路径直接在服务器中寻找文件,甚至有的路径形式为../../123.jpg,同时使用多个../来调用文件。
相对路径与绝对路径对SEO的影响
网站被抄袭或采集时,如果抄袭的人比较懒,直接copy,或者有人将网页直接保存到本地的电脑中时,绝对路径会使得被copy和下载的网页里的链接、图片、css、js仍旧会链接到你的网站。
除了被采集时可以保留链接指向网站外,如果网页的位置发生了改变,那么里面的链接还是会指向正确的url。
虽然绝对路径的好处有很多,但是我们在制作网站的过程中,也不可以使用绝对路径,因为制作时一般在本地制作,且上线后域名会更改,如果使用绝对路径就需要修改全部链接。
我们在对网站进行调整之后,如果上级目录中出现更名,那么页面内的所有绝对路径都会失效,需要跟着全部调整。
使用相对路径则可以避免,上级目录更名后页面链接失效,测试时的链接在上线后需要全部调整的情况。
但相对路径也不是完美的,我们在更改了页面的路径之后,相对路径的上级目录发生了改变,页面内的链接就会失效,需要调整。
除了链接外,相对路径也很容易被人大面积的采集抄袭,这也是无法避免的情况。
比起相对路径,蜘蛛在抓取绝对路径的时候是不需要分析的,直接进入抓取了,减少了抓取的时间,从而提高了抓取效率,好处是显而易见的。
了解了相对路径与绝对路径后,我们就可以根据网站的具体情况来决定是使用相对路径还是绝对路径,两种方法各有优劣,但比起相对路径来说,小加更推荐使用绝对路径,在制作网站的时候可以使用相对路径方便调试,在网站制作完成之后就可以换成绝对路径。