1)什么是相对路径
相对路径,是指由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系。
换句话说,相对路径的链接是不包含域名的,被链接的页面是相对于现在的页面的关系。
例如,https://www.cuowu.com/ page1 链接向 https://www.cuowu.com/ page2
链接标签<a>则会被写为:<a href=”../page2″>
2)什么是绝对路径
绝对路径,是指目录下的绝对位置,直接到达目标位置,通常是从盘符开始的路径。完整的描述文件位置的路径就是绝对路径,以web站点根目录为参考基础的目录路径。
换句话说,绝对路径的链接是包含完整网址的。
例如,https://www.cuowu.com/ page1 链接向 https://www.cuowu.com/ page2
链接标签<a>则会被写为:<a href=”https://www.cuowu.com/ page2″>
3)相对路径的优劣势
- 优势:移动内容方便;方便在测试服务器上测试;代码比较小。
- 劣势:被抄袭和采集没有丝毫益处,解析URL时可能会出错,页面移动位置可能里面的链接也需要改动。
4)绝对路径的优劣势
- 优势:有人采集可能会连同链接,等于增加了网站的外链,但这种情况是少之又少;网站有RSS时,页面链接同样会被保留,就算使用了RSS,也可能链接被去除;可以有效防止网址的不规范。
- 劣势:非动态插入链接不容易在服务器上测试;非动态插入链接移动页面比较困难;代码比较多。
绝对路径的链接好用,但如果网站换个域名或者修改个URL路径,那就是折磨!
5)网站相对路径与绝对路径对SEO有影响吗
没有任何影响。至于上面的优势与劣势看看就好,说真的,如果用了大量绝对位置的链接,比如本站,打死都不会去更换URL结构的,尤其是文章URL中包含了栏目路径那种,如果想要对整站修改,其工作量真的超级大。当然很多朋友想到的是301跳转一下,但事实是301跳转也只是传递权重的一种方式,并非301跳转后就能完全接收权重。