百度轉(zhuǎn)碼是什么意思?怎么開啟和關(guān)閉
百度轉(zhuǎn)碼是挺讓人燒心的問題,因?yàn)榘俣绒D(zhuǎn)碼后會(huì)讓頁(yè)面變得怪怪的,雖然百度轉(zhuǎn)碼的初衷是為了方便用戶在手機(jī)端瀏覽,但同時(shí)也會(huì)影響到用戶體驗(yàn)。本文給大家介紹的是百度轉(zhuǎn)碼是什么意思,以及百度轉(zhuǎn)碼怎么開啟和關(guān)閉。

一、百度轉(zhuǎn)碼是什么意思
在互聯(lián)網(wǎng)中主要有web和wap兩類網(wǎng)頁(yè)資源,其中web類資源主要基于PC電腦瀏覽,而wap類資源是基于mobile移動(dòng)設(shè)備瀏覽的。當(dāng)我們使用手機(jī)或平板等移動(dòng)設(shè)備訪問百度搜索的時(shí)候,由于很多移動(dòng)設(shè)備瀏覽器不能直接訪問WEB網(wǎng)頁(yè),所以百度會(huì)將web網(wǎng)頁(yè)通過Siteapp轉(zhuǎn)碼技術(shù)轉(zhuǎn)換為適于手機(jī)瀏覽的wap網(wǎng)頁(yè),增強(qiáng)用戶的瀏覽體驗(yàn),這就是百度轉(zhuǎn)碼。實(shí)際上不僅僅是百度,谷歌、必應(yīng)等各大搜索引擎均擁有并提供類似轉(zhuǎn)碼技術(shù)。
二、百度轉(zhuǎn)碼怎么開啟
理論上百度轉(zhuǎn)碼是不需要開啟的,對(duì)于不適合在手機(jī)瀏覽的頁(yè)面,百度搜索會(huì)自動(dòng)通過Siteapp轉(zhuǎn)碼技術(shù)進(jìn)行轉(zhuǎn)換。
但是百度轉(zhuǎn)碼后會(huì)過濾掉部分內(nèi)容,所以,轉(zhuǎn)碼后的頁(yè)面跟原本頁(yè)面顯示的內(nèi)容有些出入。很多站長(zhǎng)會(huì)禁止百度專門,為的就是保持頁(yè)面原本的內(nèi)容展現(xiàn),當(dāng)然最佳的方法還是建立手機(jī)網(wǎng)站,這樣就不需要百度轉(zhuǎn)碼了。
三、百度轉(zhuǎn)碼怎么關(guān)閉
對(duì)于想要禁止百度轉(zhuǎn)碼的站長(zhǎng),百度給出了三種解決方案。
A. no-transform協(xié)議
TC支持的no-transform協(xié)議為如下兩種形式:
a. HTTP Response中顯式聲明Cache-control為no-transform。
b. meta標(biāo)簽中顯式聲明Cache-control為no-tranform,格式為:
<head>
<meta http-equiv=”Cache-Control” content=”no-transform ” />
</head>
如第三方站點(diǎn)不希望頁(yè)面被轉(zhuǎn)碼,可添加此協(xié)議,當(dāng)用戶進(jìn)入第三方網(wǎng)站時(shí),先進(jìn)入中間提示頁(yè),頁(yè)面將引導(dǎo)用戶自主選擇跳轉(zhuǎn)至原網(wǎng)頁(yè)。
B. handheld協(xié)議
頁(yè)面通過lt;link>標(biāo)簽顯式指定WAP網(wǎng)頁(yè),聲明格式如下:
<link rel=”alternate” type=”application/vnd.wap.xhtml+xml” media=”handheld” href=”target”/>
如第三方站點(diǎn)不希望頁(yè)面被轉(zhuǎn)碼,可添加此協(xié)議,告知我們?cè)W(wǎng)頁(yè)對(duì)應(yīng)有一個(gè)WAP版頁(yè)面,當(dāng)用戶進(jìn)入第三方網(wǎng)站時(shí),先進(jìn)入中間提示頁(yè),讓用戶自主選擇跳轉(zhuǎn)至原網(wǎng)頁(yè)或第三方網(wǎng)站自有的wap頁(yè)面。
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)不希望轉(zhuǎn)碼HTML頁(yè)面,且又可以提供對(duì)應(yīng)的自有WAP頁(yè)面,則可以根據(jù)這個(gè)User-Agent,返回自有WAP頁(yè),同時(shí)在HTTP Response顯示聲明:Content-Type為:vnd.wap.xhtml+xml,那么TC將不對(duì)這個(gè)頁(yè)面轉(zhuǎn)碼,而是直接跳轉(zhuǎn)至相應(yīng)的自有 WAP頁(yè)面。
現(xiàn)在大家應(yīng)該知道百度轉(zhuǎn)碼是什么意思了吧,至于百度轉(zhuǎn)碼怎么開啟和關(guān)閉的問題,本文也做了介紹。
總之來(lái)說(shuō),百度轉(zhuǎn)碼就是百度搜索為了方便用戶在手機(jī)端瀏覽,把那些它認(rèn)為不合適的頁(yè)面進(jìn)行轉(zhuǎn)碼,讓其更適合展現(xiàn)。百度轉(zhuǎn)碼有好有害,建議大家去做自適應(yīng)網(wǎng)站,或者是建立獨(dú)立的移動(dòng)端網(wǎng)站,這樣即便沒有禁止百度轉(zhuǎn)碼,百度也不會(huì)轉(zhuǎn)碼。