一、相对路径和绝对路径的区别是什么?
相对路径和绝对路径的区别是:
1、绝对路径:就是文件在本地硬盘上的真正路径即URL和物理路径
2、相对路径:相对与某个基准目录的路径(一般针对web目录而言,包含Web的相对路径)。在网络中,以http开头的链接都是绝对路径,绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,绝对路径一般在CGI程序的路径配置中经常用到,而在制作网页中实际很少用到。
3、其实绝对路径与相对路径的不同处,只在于描述目录路径时,所采用的参考点不同。由于对网站上所有文件而言,根目录这个参考点对所有文件都是一样的,因此,运用以根目录为参考点的路径描述方式才会被称之为绝对路径。
二、绝对路径和相对路径的区别
1、性质不同
相对路径就是以当前文件为基准进行一级级目录指向被引用的资源文件。
绝对路径是指文件在硬盘上真正存在的路径。
2、存取方式不同
绝对路径是指可以从这个路径上查找文件夹,不管是从外部或内部存取。而相对路径则是与它本身相关的,其它地方的档案和路径,则只能在内部存取。
3、优点不同
相对路径的优点:方便移动内容,可以整个目录移动;测试方法比例灵活,例如本机测试时比较方便。
绝对路径的优点:如果有人抄袭你的网站内容,里面的链接还会指向你的网站,有些抄袭的人比较懒,根本不会去改内容,特别是采集,其实也不局限被抄袭,如果有人将自己的网页保存到本地电脑中,里面的链接,图片,CSS,以及JS仍然会链接到你的网站。如果网页位置改变,里面的链接还是指向正确的URL。