当前位置:首页 > seo技术

相对路径与绝对路径的优缺点及作用

时间:2019-05-26 19:45:13来源:seo技术作者:seo实验室小编阅读:61次「手机版」
 

相对路径

首先我们阐述一下什么是绝对路径,什么是相对路径?

绝对地址就是指文件或目录真实存在的路径,简单来说就是整个路径全部都会写出来,中间没有省略或者其他调用。

例如:

C:\123\456\789\1.jpg

C:\windows\system32\123\

从路径来看这两个就是绝对路径。

我们再来说相对路径,相对路径就是以当前文件路径或目录路径为基础,调用上级或上上级目录,然后来指向被引用的目录或文件。

例如:

绝对路径:C:\123\456\789\1.jpg

相对路径:

(1)..\456\789\1.jpg而C:\123则是被调用的路径。其中,..\为父级目录。

(2)..\..\789\1.jpg 这里就有两个目录路径被调用,C:\123\456\

(3)\456\789\1.jpg 这种是一种特殊调用方式,无论当前路?#23545;?#26679;,都会从根目录(C:\123)开始执行文件查找指定的资源。为了好理解,通常我们就把456前面的“\”认定为根目录(C:\123)。

认?#35835;?#30456;对路径和绝对路径后,我们就好理解他们在网站中的作用,对于SEO优化的意义。

通常,网站文件的路径,会有一个url生成,我们叫做网址,所以有相对地址和绝对地址之说,和相对路径、绝对路径区别不大。

例子:

绝对地址:

http(s)://www/123/456/1.html

相对地址:

/123/456/1.html,代码中体现为<a href="/123/456/1.html">关键词</a>

../123/456/1.html,代码中体现为<a href="../123/456/1.html">关键词</a>

../../456/1.html,代码中体现为<a href="../../456/1.html">关键词</a>

../简单来说,可以叫做上级目录,可以引用上级目录路径。

那么相对地址与绝对地址有何优缺点,对于SEO优化有何帮助呢?

绝对路径的优点

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

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

绝对路径的缺点

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

2.内容页面必须固定,如果所有内容页面都使用绝对路径,那么要修改一个文件,其它页面上的路径无法变化,这样是比?#19979;?#28902;的。

相对路径的优点

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

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

相对路径的缺点

1.内容页面换了位置时,链接容?#36164;?#25928;。

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

对于SEO优化来说,seo实验室认为绝对路径应该是比相对路径要好得多的,相对路径存在着调用、请求和返回等过程,终会对蜘蛛抓取速度和程序的加载有些影响。

而我们使用绝对路径,使搜索引擎蜘蛛能够直接抓取,不用去分析,减少了抓取时间,从而也就提高了抓取效?#30465;:么?#26159;显而易见的。

所以在网站制作时我们可选择使用相对路径,但是做好过后,我们应该转换为绝对路径,让蜘蛛抓取变得更流畅。

以上由seo实验室原创发布,转载请注明来源出处。

相关阅读

什么是网站权重?权重有啥作用?

很多入行小白可能不懂什么是网站权重,网上大家也能搜得到资料,这里做一下补充说明。本文seo实验室阐述一下网站权重的含义和作用。

SEO项目推进,如?#20301;?#26497;发挥领导者的作用?

如果你有着多年的SEO工作经验,你会发现,一个SEO项目能否顺利推进,领导者在扮演着非常重要的角色,其核?#33041;?#22240;就是:SEO是一个对执行力要

如何使用相对路径和绝对路径

学习绝对路径和相对路径的知识对SEO站长来说用处是非常大的,可以说是每个网站运营人员必备的技能。很多时候,我们网站需要修改图片

快照投诉是什么?有何作用?

快照投诉是什么快照投诉是每个搜索引擎都有的功能,用于站长或用户进行管理和举报,主要针对搜索引擎收录的页面进行投诉。快照投诉

?#21592;?#36798;人是?#21592;?#23458;吗??#21592;?#36798;人有什么作用?

有的网友对与?#21592;?#36798;人不是很了解,在百度和360问答上有在问:?#21592;?#36798;人是什么意思??#21592;?#36798;人就是?#21592;?#23458;吗?要求有自己的网站吗??#21592;?#36798;人

分享到:

栏目导航

推荐阅读

?#35753;?#38405;读

疯狂麻将试玩