相对路径指的是相对于当前页面的路径,它是从当前页面开始寻找资源文件的一种方式。前面的文章中,具体介绍了绝对路径的优缺点,本文将重点介绍相对路径的优缺点。
一、相对路径的优点
1. 便于资源文件的移植
例如,整个网站更换到新的服务器,使用相对路径的页面可以不用修改,只要保持文件之间相对位置不变,就可以正常访问资源文件。
2. 方便链接在本地测试
在本地测试时,可以直接使用相对路径访问资源,不受服务器域名影响。
3. 适应多设备响应式布局
在多设备适配中,相对路径可以根据不同设备屏幕自动调整尺寸,无需指定绝对路径的资源文件。
二、相对路径的缺点
1. 路径依赖比较强
如果上级目录发生调整,所有使用相对路径的文件都需要修改。
2. 不方便站外链接
其他站点无法通过相对路径直接链接该文件,需要使用完整的绝对路径。
3. 不利于搜索引擎优化
爬虫无法直接访问相对路径的资源文件,需要转换为绝对路径,不利于搜索引擎抓取。
4. 安全性较差
使用../可直接访问上级目录,存在目录遍历漏洞风险。
两种路径表达方式都有优缺点,所以在具体的应用中,需要将绝对路径和相对路径结合使用。