相对地址与绝对地址的区别

在网站建设中,经常会用到相对地址和绝对地址,在SEO工作中,更是要搞清楚相对地址与绝对地址的区别。那么,相对地址与绝对地址的区别是什么呢?

以现实生活举例,我住在重庆市沙坪坝区天陈路28号2单元6-2,那么我的绝对地址就是重庆市沙坪坝区天陈路28号2单元6-2。

我的对面住的是周星星同学,那么,我的相对地址就是周星星家对面。

相对地址是相对于另一个绝对地址而言,如上例子,只要能找到周星星家的人都能够轻松的找到我。

在网站建设中,通常像下面这样的地址被称为绝对地址:

https://www.beizigen.com/post/find-the-mysql-database-root-password-under-linux/

任何互联网用户都可以通过这个绝对地址访问我这篇文章。

现在,我们来看看相对地址:

/article/13.html

类似于这样的地址就被称为相对地址,位于同一服务器的其他文件可以通过相对地址来访问其他文件,但其他服务器要访问这台服务器上的文件必须使用绝对地址。

绝对地址非常好理解,绝对地址不需要参照物,是一个完整的URL,在任何地方都能访问到。而相对地址需要一个参照物,其他文件要引用这个文件地址就需要根据参照物来查找这个地址,这涉及到路径相关的知识。

同目录下,引用其他文件直接使用文件名称即可,例如:

文件夹A下面有一个文件1.html,在1.html中加入一个超链接需要指向文件夹A下面的文件2.html,那么直接在1.html中写入2.html就可以了。

但是,如果在1.html中要引用与文件夹A同父目录下的文件夹B里的文件3.html,那么就需要在1.html中写../B/3.html,其中的../表示上一级目录。

那么,什么时候该用绝对地址?什么时候该用相对地址?

相对地址的好处

当网站需要更换域名时,无需修改网页文件,而使用绝对地址的网页文件需要修改文件中的域名。

绝对地址的好处

对于SEO而言,如果别人采集你的文章,因为文章里加的链接是绝对地址,因此,不管他将你的文章复制到哪里,用户都可以点击链接到达你的站点。

另一方面,绝对地址也可以有效避免网站被恶意镜像带来的影响。

现目前的网站页面一般都是程序自动生成的,即使更换域名也能很方便的将所有页面中的URL更换过来,因此,建议大家在网站建设过程中尽量使用绝对地址。

阿里云