在站长将站点 MIP 化时,需要关注 URL 的一共有三个:MIP URL, MIP-Cache URL 以及 MIP Baidu Path。

从 URL 说起

在互联网中,URL 定义页面的地址,每个 URL 对应一个页面。而 MIP URL 则是 MIP 页的原始地址,指向托管在站长服务器上的 MIP 页。

MIP URL 是一个 MIP 页面的源头,其域名、服务器、内容都由站长自行管理。它是一张符合 MIP 标准的网页,被托管在互联网的各个角落。站长将 MIP URL 通过站长平台提交给百度,用于百度搜索引擎抓取,将 MIP 页面索引起来。

MIP-Cache URL 是什么

由于 MIP 项目对 MIP 页面提供了缓存,但 MIP URL 并不指向缓存服务,故 MIP 项目组为每个 MIP 页面提供了 MIP-Cache URL。

MIP-Cache URL 是经过 CDN 缓存的 MIP 页面地址,指向 MIP Cache 服务器;而其内容则是通过抓取 MIP URL 网页内容并进行缓存而来。MIP-Cache URL 通过 https 协议提供的,增强站点的安全性的同时,亦可以在百度的搜索结果页中安全打开。

为什么要有 MIP Baidu Path

(2017年8月,MIP-Cache URL升级,详见文档:https://www.mipengine.org/doc/2-tech/3-mip-cache.html

为了使通过百度搜索结果打开的 MIP 页面加载速度更快、体验更优,这些页面将使用 MIP-Shell 打开。在过去,我们在搜索链接后拼接了 MIP-Cache URL 用来标记 MIP 页面。但通过搜索链接 + MIP-Cache 生成的 URL 过于冗长,其中包含大量搜索信息,不利于品牌露出和直接复制分享。为了解决这个问题,MIP 项目组创建了新的 URL 规则,生效于所有从百度搜索结果打开的 MIP 页,MIP Baidu Path 由此诞生

新的 MIP Baidu Path URL 规则为 RESTful 风格,链接简短清晰、方便传播,在简化 URL 的同时也增加了站长自有品牌的露出。一个典型的例子如下:

过去:
https://www.baidu.com/sf?word=mipengine&mod=0&tn=normal&pd=mms_mip&actname=act_sf_mip&title=www.mipengine.org&top=%7B%22sfhs%22%3A4%7D&ext=%7B%22url%22%3A%22%252F%252Fmipcache.bdstatic.com%252Fc%252Fwww.mipengine.org%252F%22%2C%22lid%22%3A%222179864842002628151%22%7D&lid=2179864842002628151&ms=1&frsrcid=1599&frorder=1

现在
https://m.baidu.com/mip/c/www.mipengine.org/index.html

MIP URL 转换工具

为了方便站长的使用,我们提供了 MIP URL 转换工具。该工具中提供了MIP URL, MIP-Cache URL 及 MIP Baidu Path 的相互转换功能,可以到 https://www.mipengine.org/mippath.html 使用。

百度推出 MIP Baidu Path链接的更多相关文章

  1. 百度推出 MIP Shell 链接

    在站长将站点 MIP 化时,需要关注 URL 的一共有三个:MIP URL, MIP-Cache URL 以及 MIP-Shell URL. 从 URL 说起 在互联网中,URL 定义页面的地址,每个 ...

  2. 【学习笔记】Python 3.6模拟输入并爬取百度前10页密切相关链接

    [学习笔记]Python 3.6模拟输入并爬取百度前10页密切相关链接 问题描述 通过模拟网页,实现百度搜索关键词,然后获得网页中链接的文本,与准备的文本进行比较,如果有相似之处则代表相关链接. me ...

  3. SEO 百度后台主动推送链接

    实践步骤,先用爬虫程序将本网站的所有连接爬取出来,再用python文件处理程序把爬虫来的东东整理成一行一个链接的文本格式.再用postman接口测试工具,使用post方式,将所有的链接post过去,这 ...

  4. 百度推出新技术 MIP,网页加载更快,广告呢?

    我们在2016年年初推出了MIP,帮助移动页面加速(原理).内测数据表明,MIP页面在1s内加载完成.现在已经有十多家网站加入MIP项目,有更多的网站正在加入中.在我们收到的反馈中,大部分都提到了广告 ...

  5. 官方提供的屏蔽百度转码Baidu Transcoder的方法no-transform

    首先,百度在官方的声明中说:[喝小酒的网摘]http://blog.hehehehehe.cn/a/17112.htm百度仅作为中立的转码工具及相关技术的提供方.在转码过程中,百度对第三方网站内容不做 ...

  6. 百度推出的echarts,制表折线图柱状图饼图等的超级工具(转)

    一.简介: 1.绘制数据图表,有了它,想要网页上绘制个折线图.柱状图,从此easy. 2.使用这个百度的echarts.js插件,是通过把图片绘制在canvas上在显示在页面上. 官网对echarts ...

  7. 关于ios 程序加载百度地图lib,出现链接错误:找不到符号 (null): _OBJC_CLASS_$_BMKMapManager的解决办法

    报告的错误信息 ld: warning: ignoring file /Users/5012/Documents/sphuang/IOS_project/baidu_map/ShareLocation ...

  8. 我们在地址栏中输入一个网址,比如百度(www.baidu.com)后浏览器做了哪些事

    在浏览器输入网址,Enter之后发生的事情: 1. 浏览器接收域名 2. 发送域名给DNS,中文名字是域名系统服务器,一般位于ISP(互联网服务提供商,比如我们熟知的联通.移动.电信等) 中.浏览器会 ...

  9. MIP (百度移动网页加速器)

    前言:第一次用移动网页加速器,感觉好心情都被弄坏了.确实性能提高了不少,但是限制js,对于一些交互实现都成问题.MIP是Mobile Instant Pages的缩写,指百度移动网页加速器, 是一套应 ...

随机推荐

  1. Django代码注意

    1.模板标签里面 extend和include是冲突的,有了extend,include无法生效,原因:是底层渲染独立机制设计导致. 2.#coding:utf-8 这句只有放在代码文件第一行才能生效 ...

  2. Java杂记9—NIO

    前言 非阻塞IO,也被称之为新IO,它重新定义了一些概念. 缓冲buffer 通道 channel 通道选择器 BIO 阻塞IO,几乎所有的java程序员都会的字节流,字符流,输入流,输出流等分类就是 ...

  3. C语言代码

    //计算1/1+1/ (1+2) +1/ (1+2+3) +…+1/(1+2+…n)的值,要求小数点后保留6位,n从键盘输入 #include<stdio.h> main(){ ; ; i ...

  4. java集合的contains(obj)方法的实现

    在实际项目中我们通常会有一个需求就是:想知道在一个列表中是否包含某一个对象 这里ArrayList表.HashSet表和HashMap表都提供了一个contains(obj)方法, 下面说一下两个列表 ...

  5. 哈夫曼树【最优二叉树】【Huffman】

    [转载]只为让价值共享,如有侵权敬请见谅! 一.哈夫曼树的概念和定义 什么是哈夫曼树? 让我们先举一个例子. 判定树:         在很多问题的处理过程中,需要进行大量的条件判断,这些判断结构的设 ...

  6. Linux——浅析信号处理

    信号及其处理 信号处理是Unix和LInux系统为了响应某些状况而产生的事件,通常内核产生信号,进程收到信号后采取相应的动作. 例如当我们想强制结束一个程序的时候,我们通常会给它发送一个信号,然后该进 ...

  7. 服务治理利器Hystrix-理论篇

    引言 现在的大中型应用,很多都在朝着服务化.分布式的方向发展.这有多方面的考虑,比如说,方便治理.便于扩展.服务隔离等等.不过在带来如此多利好的同时,不可避免的也会带来麻烦,比如系统架构复杂.服务依赖 ...

  8. 算法训练 2的次幂表示(蓝桥杯C++写法)

    问题描述 任何一个正整数都可以用2进制表示,例如:137的2进制表示为10001001. 将这种2进制表示写成2的次幂的和的形式,令次幂高的排在前面,可得到如下表达式:137=2^7+2^3+2^0 ...

  9. java I/O (一)

    java 的I/O类基本上可以分为6大类:二进制的输入,二进制的输出,文本的输入,文本的输出,FILTER类和其他对文件操作的工具类. Java的I/O类主要在java.io的包里,其中两个主要的流为 ...

  10. 高通spi 屏幕 -lk代码分析

    lk SPI驱动 1. 初始化时钟 在lk中,我们是从kmain开始执行下来的,而执行顺序则是先初始化时钟,也就是在platform_early_init函数中开始执行的: 在这里我们需要修改这个函数 ...