绝对路径是什么意思?绝对路径和相对路径的区别
绝对路径是什么意思
绝对路径指的是某个目录下的绝对位置,一般是从根目录开始算起,有完整的文件位置路径就属于绝对路径,以站点根目录为例作为参考,绝对路径指的就是从web站点根目录算起到某个文件夹目录或者某个文件的路径,目录之间用斜线进行分隔,直到指定的目录或者文件,路径中最后一个文件名称就是要指定的目录名称或者文件,之所以要称为绝对,意思是所指网页引用同一个文件时,文件使用路径都是一样的。
绝对路径和相对路径的比较
1、相对路径就是以当前文件路径为基础再进行一级级目录指向被引用的文件或者某个文件夹。
../代表的意思是当前文件所在目录的上一级目录;
./代表的意思是当前文件所在的目录(一般省略了,可忽略不计);
/代表的意思是当前站点根目录(域名映射的硬盘目录);
2、绝对路径代表的是磁盘上存在的真实目录路径。
例如:’D:\img/123.png’
绝对路径和相对路径的优缺点:
1、绝对路径的缺点:
1)可防止站点被人恶意镜像复制,站点使用绝对路径,当有人采集复制你网站内容的时候,如果抄袭者就会将内容中存在链接一起抄了去,当抄袭者将你的内容发布在别的平台或者他自己网站的时候,内容中的链接依然还指向了你的站点,相当天别你免费帮你做了大量的外链。
2)如果站点服务器不支持301协议永久跳转,所以网址规范化有问题,使用绝对路径可有利于链接指向选定的URL地址;
3)如果网页被移动了位置,站点里的链接还是指向了正确的url地址。
2、绝对路径的缺点:
1)绝对路径路点不能在测试域名上运行,除非手动修改,因为绝对路径站点里的url链接都指向了正式域名的URL地址,而不是测试站点域中的URL地址。
2)绝对路径站点移动内容非常困难,因为当内容页面位置发生变化,其它页面的URL链接不会一起变化,还是指向了以前的URL地址。
相对路径优点如下:
1)相对路径站点移动内容非常容易,其它页面的链接不用手动更改,也是可以自动更改的;
2)可以随便使用测试域名站点,测试站点内容测试完成后,更改成正式域名站点也是非常容易的;
3)可节省网页代码。
相对路径缺点如下:
1)移动相对路径站点页面位置,相对路径站点的其它页面地址也会一起发生改变;
2)被恶意抄袭和采集的内容对你的站点是没有任何益处的,现在也有很多采集软件也是可以自动识别绝对路径和相对路径的,因此站点url地址使用绝对路径是有利于将自己链接留在采集站点上的,但只在部分情况下才会生效;
3)搜索引擎解析相对路径URL地址有可能会出错,不能正确解析站点页面上的url地址。
站点使用绝对路径,如果站点文章内容被别人大量转载及采集,会给你的站点带去大量的外链,相对路径则不会有这个优点,相对路径虽然对站点优化也不会有什么坏处,但也不会有什么好处,搜索引擎也对相对路径URL地址错误解析的可能性也是非常低的。