相对路径和绝对路径的优缺点

前面一篇文章,我讲了绝对路径相对路径
的含义和书写方法,于是会有些朋友问什么时候用绝对路径?什么时候用相对路径呢?

它们各自有什么优缺点?

其实何时使用绝对路径和相对路径 没有绝对的答案,根据不同情况使用不同的路径。

以我自己的习惯为例,做页面时使用的都是相对地址,因为这样不用在自己机器上虚拟出网络环境也可以正常预览页面。

但是在上线前,我会按照几个步骤行事:

1.先将图片文件传到服务器上;

2.之后将CSS文件中的图片地址修改为绝对路径,传到服务器上;

3.然后再把网页中的CSS地址、图片地址等都改为绝对地址,传到服务器上去。

当然,不是一定非要这么做,这只是个人习惯。如果是为别人做的东西,不需要自己上传,只要保持相对路径打包好发送给对方就可以了。

为什么这么做?请接着看下面绝对路径和相对路径 的优缺点。

关于绝对路径和相对路径的优缺点,Google员工JohnMu在Google Groups中做了一个比较全面的总结(英文) 。他将绝对路径和相对路劲的优缺点阐释的比较完整,我再结合一下自己的体会,进行一下汇总。

绝对路径的优点


1.如果有人抄袭你的网站内容,里面的链接还会指向你的网站,有些抄袭的人比较懒,根本不会去改内容。 其实也不局限于被抄袭,如果有人将你的网页保存到本地电脑中,里面的链接、图片、css、以及js仍然会连接到你的网站。

2.如果网页位置改变,里面的链接还是指向正确的URL。

绝对路径的缺点:



1.如我上面所述,在本机制作的时候不能使用绝对路径,因为链接应该指向真正的域名而不是测试机的。

2.内容页面必须固定,如果所有内容页面都使用绝对路径,那么要修改一个文件,其它页面上的路径无法变化,还会指向原来的地址。

相对路径的优缺点



相对路径的优缺点和绝对路径几乎相反。

优点:

1.容易移动内容,可以整个目录移动。

2.测试方法比较灵活,就是我所说的本机测试时比较方便。

缺点:

1.内容页面换了位置时,链接容易失效。

2.容易被人大面积采集抄袭。

其它:



有人说使用绝对路径可以有利于搜索引擎抓取,其实相对路径一样不影响搜索抓取。

路径要尽可能的减少,最好不多于4层链接,这样是有利于搜索引擎抓取的。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值