【百度轉碼聲明】網(wǎng)站禁止百度轉碼/取消百度轉碼的方法
網(wǎng)站在移動(dòng)端的閱讀不可避免的會(huì )遇到轉碼問(wèn)題,有些網(wǎng)站經(jīng)過(guò)百度轉碼之后達到了想要的結果,但是有些網(wǎng)站經(jīng)過(guò)百度轉碼后就是不忍直視,很多內容出現了錯亂,那么如何禁止百度對我們的網(wǎng)站進(jìn)行轉碼呢?百度官方提供了以下幾種方法:
1. web頁(yè)面轉碼的意義?
互聯(lián)網(wǎng)上融合了WEB和WAP兩類(lèi)網(wǎng)頁(yè)資源,WEB網(wǎng)頁(yè)資源占比遠多于WAP網(wǎng)頁(yè),但目前絕大多數移動(dòng)終端的瀏覽器都不能直接瀏覽WEB網(wǎng)頁(yè)。因此,為確 保WAP可用性,必須對WAP搜索結果中的WEB網(wǎng)頁(yè)進(jìn)行格式轉換,轉換為WAP網(wǎng)頁(yè),使其能在移動(dòng)終端瀏覽器被瀏覽。百度的轉碼技術(shù)即是為實(shí)現此目的、 服務(wù)于WAP搜索的附屬產(chǎn)品,各大搜索引擎均擁有并提供類(lèi)似轉碼技術(shù)。
2. 百度轉碼的策略?
為了最大程度解決WEB頁(yè)面在手機上的可用性,轉碼須去除WEB頁(yè)面中不能在手機瀏覽器上瀏覽的內容,和無(wú)法用WAP描述語(yǔ)言描述的部分內容,并將網(wǎng)頁(yè)布局由2維布局適配為1維布局。西安網(wǎng)站建設推薦閱讀>>> 禁止網(wǎng)站被百度轉碼的方法,
3. 站長(cháng)小貼士
(1)如果覺(jué)得自己的站點(diǎn)轉碼效果不佳怎么辦? 可以使用百度移動(dòng)標注協(xié)議,在PC站點(diǎn)的html頁(yè)面中加入百度的標注協(xié)議(注釋形式),提升轉碼效果。該協(xié)議主要針對采用html規范制作的Web站點(diǎn),以利于站長(cháng)自助優(yōu)化百度無(wú)線(xiàn)搜索訪(fǎng)問(wèn)其站點(diǎn)時(shí)的頁(yè)面效果。
(2)如果不希望自己的站點(diǎn)被轉碼怎么辦?
共有三種解決方案:
A. no-transform協(xié)議
TC支持的no-transform協(xié)議為如下兩種形式:
a. HTTP Response中顯式聲明Cache-control為no-transform。
b. meta標簽中顯式聲明Cache-control為no-tranform,格式為:
<head>
<meta http-equiv=”Cache-Control” content=”no-transform ” />
</head>
如第三方站點(diǎn)不希望頁(yè)面被轉碼,可添加此協(xié)議,當用戶(hù)進(jìn)入第三方網(wǎng)站時(shí),先進(jìn)入中間提示頁(yè),頁(yè)面將引導用戶(hù)自主選擇跳轉至原網(wǎng)頁(yè)。
B. handheld協(xié)議
頁(yè)面通過(guò)<link>標簽顯式指定WAP網(wǎng)頁(yè),聲明格式如下:
<link rel=”alternate” type=”application/vnd.wap.xhtml+xml” media=”handheld” href=”target”/>
如第三方站點(diǎn)不希望頁(yè)面被轉碼,可添加此協(xié)議,告知我們原網(wǎng)頁(yè)對應有一個(gè)WAP版頁(yè)面,當用戶(hù)進(jìn)入第三方網(wǎng)站時(shí),先進(jìn)入中間提示頁(yè),讓用戶(hù)自主選擇跳轉至原網(wǎng)頁(yè)或第三方網(wǎng)站自有的wap頁(yè)面。西安做網(wǎng)站推薦閱讀>>> 禁止百度移動(dòng)搜索對網(wǎng)頁(yè)進(jìn)行轉碼的方法,
C. User-Agent相關(guān)
TC抓取頁(yè)面時(shí),使用的User-Agent為:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; baidu Transcoder;)
如第三方站點(diǎn)不希望轉碼HTML頁(yè)面,且又可以提供對應的自有WAP頁(yè)面,則可以根據這個(gè)User-Agent,返回自有WAP頁(yè),同時(shí)在HTTP Response顯示聲明:Content-Type為:vnd.wap.xhtml+xml,那么TC將不對這個(gè)頁(yè)面轉碼,而是直接跳轉至相應的自有 WAP頁(yè)面。
相關(guān)文章:
-
百度轉碼聲明中提到3個(gè)禁止百度轉碼的方法,對WordPress主題而言,最簡(jiǎn)單的就是在header.php文件中head/head標簽內增加下面的一段代碼: meta http-equiv=Cache-Control content=no-transform / 注:之前的 meta...