wordpress网站怎样制止百度挪动转码
【wordpress网站怎样制止百度挪动转码】许多站少伴侣皆晓得,网站正在百度脚机搜刮中翻开的时分,百度会对网页停止主动转码,酿成“优化”以后的脚机版网页,可是百度网页主动转码的结果其实不让人合意,再道许多网站有本人的自顺应脚机版的网页,大概有对应的脚机版本网站,没有需求百度网页主动转码。正在怎样打消wordpress网站制止是百度转码之前,随着做者去熟悉一下甚么是百度转码,为何要制止是百度转码。
1、百度转码是甚么?
正在互联网中次要有web战wap两类网页资本,此中web类资本次要基于PC电脑阅读,而wap类资本是基于mobile挪动装备阅读的。当我们利用脚机或仄板等挪动装备会见百度搜刮的时分,因为许多挪动装备阅读器不克不及间接会见WEB网页,以是百度会将web网页经由过程Siteapp转码手艺转换为适于脚机阅读的wap网页,加强用户的阅读体验,那便是百度转码。实践上不只仅是百度,谷歌、必应等各年夜搜刮引擎均具有并供给相似转码手艺。
2、为何要制止百度转码?
即然百度转码自己是为加强挪动装备的阅读体验为目标,那我们为何借要制止百度转码呢?那是果为百度转码并不是合适一切web站面,许多网站颠末百度转码以后会不成制止的呈现内容错位,阅读体验很好。而且有的站面自己曾经供给了适于挪动装备的阅读页里,那时便需求网站制止百度转码了。
3、站少怎样制止百度转码?
关于念要制止百度转码的站少,百度给出了三种处理计划。
(一). no-transform和谈
TC撑持的no-transform和谈为以下两种情势:
a. HTTP Response中隐式声明Cache-control为no-transform。
b. meta标签中隐式声明Cache-control为no-tranform,格局为:
<head>
<meta http-equiv=”Cache-Control” content=”no-transform ” />
</head>
如第三圆站面没有期望页里被转码,可增加此和谈,当用户进进第三圆网站时,先辈进中心提醒页,页里将指导用户自立挑选跳转至本网页。
(两). handheld和谈
页里经由过程lt;link>标签隐式指定WAP网页,声明格局以下:
<link rel=”alternate” type=”application/vnd.wap.xhtml+xml” media=”handheld” href=”target”/>
如第三圆站面没有期望页里被转码,可增加此和谈,见告我们本网页对应有一个WAP版页里,当用户进进第三圆网站时,先辈进中心提醒页,让用户自立挑选跳转至本网页或第三圆网站自有的wap页里。
(三). User-Agent相干
TC抓与页里时,利用的User-Agent为:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; 百度 Transcoder;)
如第三圆站面没有期望转码HTML页里,且又能够供给对应的自有WAP页里,则能够按照那个User-Agent,返回自有WAP页,同时正在HTTP Response显现声明:Content-Type为:vnd.wap.xhtml+xml,那么TC将不合错误那个页里转码,而是间接跳转至响应的自有 WAP页里。
四、wordpress制止百度转码的办法。
关于wordpress站面而行,假如曾经供给了响应的挪动阅读页里,可经由过程挪动装备检测wordpress插件MobilePress去启用,大概您的wordpress主题模板接纳的是呼应式的设想,那时便无需百度等搜刮引挚对网站停止转码了。可将上面的代码增加到主题header.php模板中去制止搜刮引挚转码。
<meta http-equiv=”Cache-Control” content=”no-transform” />
<meta http-equiv=”Cache-Control” content=”no-siteapp” />
注:增加到主题header.php模板第一个meta标签前面
相关信息
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|