SEO优化中URL中的相对路径和绝对路径区别

简介: 对于网站到底应该使用绝对路径还是相对路径呢?在解决这个问题之前我们先简单的了解一下他们的概念。

1.jpg

对于网站到底应该使用绝对路径还是相对路径呢?在解决这个问题之前我们先简单的了解一下他们的概念。

SEO优化,URL优化中的相对路径和绝对路径

相对路径:不包含域名,被链接页面相对于当前页面的相对地址。

绝对路径:包含域名的完整地址。

2.jpg

举例说明:

a页面url:https://www.fgba.net/forum-44-1.html

b页面url:https://www.fgba.net/forum-53-1.html

如果a页面链接到b页面 forum-44-1.html 使用这样的形式,那么 forum-53-1.html 就是相对路径

如果使用完整的url https://www.fgba.net/forum-44-1.html

那么 https://www.fgba.net/forum-53-1.html 就是绝对路径

SEO优化,URL优化中的相对路径和绝对路径

那么使用绝对地址还是相对地址呢?

对SEO优化有什么影响?其实这里没有绝对的答案。不过,两者各有优缺点。

相对路径

1、优点

内容移动时,其他页面上的连接不用更新

可以节省代码量

在测试服务器上测试相对容易

2、缺点

页面移动位置,里面的连接可能需要改动

搜索引擎解析url时可能出错,不能正确读取页面上的连接url

被抄袭和采集对网站没有任何好处,现在很多采集软件可以自动识别绝对路径和相对路径,所以使用绝对地址有助于自己的连接也被抄到采集站上,某些情况是有效的

绝对路径

1、优点

内容被抄袭、采集时,抄袭者较懒或者不知道的情况下,页面的连接会一起抄袭过去,绝对路径还会指向你的网站,可以增加网站外链权重

利于预防和解决网址规范化问题。

站点存在RSS输出时,内容会被一些Feed聚合网站抓取显示,页面里指向原网站的url会被保留

2、缺点

增加代码量,如果连接数量大时,相对于相对路径多出来的字节可能是html文件变大

不好在测试服务器进行测试,出非链接是动态插入的形式。因为链接直接指向真正的域名url,而不是测试服务器上的url

如果链接不是动态插入,移动页面将比较困难。因为,页面的位置发生变化,其他页面链向本页面的链接可能无法跟随变化,还指向原来的已经编码的绝对路径。

目录
相关文章
|
4月前
|
网络协议 安全
|
1月前
|
存储 缓存 网络协议
计算机网络常见面试题(二):浏览器中输入URL返回页面过程、HTTP协议特点,GET、POST的区别,Cookie与Session
计算机网络常见面试题(二):浏览器中输入URL返回页面过程、HTTP协议特点、状态码、报文格式,GET、POST的区别,DNS的解析过程、数字证书、Cookie与Session,对称加密和非对称加密
|
5月前
|
数据库 SEO
做好网站URL结构优化,让SEO事半功倍
许多网站管理员经常错过URL结构的优化,但拥有一个好的URL不仅可以改善用户访问体验,
71 3
|
6月前
|
XML 数据格式
蓝易云 - URI和URL和URN区别
总的来说,URI是一个广义的概念,包括URL和URN。URL提供了资源的位置信息,URN提供了资源的唯一名称。
57 2
|
5月前
|
JavaScript 前端开发 数据格式
URL编码【详解】——Javascript对URL进行编码解码的三种方式的区别和使用场景,axios请求拦截器中对get请求的参数全部进行URL编码
URL编码【详解】——Javascript对URL进行编码解码的三种方式的区别和使用场景,axios请求拦截器中对get请求的参数全部进行URL编码
325 0
|
前端开发 Java 应用服务中间件
配置SpringMVC的前端控制器DispatcherServlet时,<url-pattern>中“/“和“/*“的区别
配置SpringMVC的前端控制器DispatcherServlet时,<url-pattern>中“/“和“/*“的区别
|
7月前
|
数据安全/隐私保护
URI 和URL 的区别是什么?
URI 和URL 的区别是什么?
584 0
|
存储 缓存 网络协议
从输入URL到页面加载的全过程?隐藏元素有哪些方式,有什么区别?什么是内存泄漏?
1. 在浏览器地址栏输入url并回车 2. 浏览器查看是否有缓存,比较缓存是否过期,无缓存或过期则重新发起请求 3. DNS解析域名对应的IP 4. 根据IP建立TCP链接,即三次握手 5. 发送http请求 6. 服务器响应并返回结果 7. 关闭TCP链接,即四次挥手 8. 渲染页面,构建DOM树
|
网络协议 Java 物联网
Java网络编程之InetAddress类详解,URL和URI的区别,URLDecoder和URLEncoder,IPv6和IPv4区别,IPv6的三种表示方法
Java网络编程之InetAddress类详解,URL和URI的区别,URLDecoder和URLEncoder,IPv6和IPv4区别,IPv6的三种表示方法
1017 1
Java网络编程之InetAddress类详解,URL和URI的区别,URLDecoder和URLEncoder,IPv6和IPv4区别,IPv6的三种表示方法