如何禁止百度自動轉碼?

如何禁止百度自動轉碼?


百度移動搜索引擎爲了更好地滿足用戶需求,會對移動搜索結果中的網頁進行轉碼處理,如果站長不希望自己網站的網頁被轉碼、依然希望手機端用戶瀏覽PC頁該如何操作呢?


當然這些內容並非平臺原創,是根據百度移動在無線端發佈的公告聲明改寫的,由於移動的同事僅在無線端進行了發佈,導致很多站長反映在PC端查不到百度的官方聲明,同時網絡上也發現了很多非官方方法,雖然短時期內的確有效,但從長遠來看效果可能會有波動,所以我們還是希望各位站長按照百度移動搜索官方發佈的方法進行操作。


雖然百度友好地爲我們提供了自動轉碼的功能,但是隻要稍微仔細查看百度轉碼後的網頁就不難發現。百度會把很多重要的圖片隱藏起來。如果我們的網站是一個產品站,如果用戶進入我們的百度轉碼頁,看不到任何產品信息,就很有可能會直接跳出。因此,我個人建議,不管你的PC站點有沒有做獨立的移動站點,都應該禁止百度自動轉碼。禁止百度自動轉碼的方法很簡單,根據百度官方的《SiteApp轉碼聲明》提供的方法,只需在meta標籤中顯式聲明Cache-control爲no-siteapp就可以了,格式如下:


<head>


<meta http-equiv="Cache-Control” content="no-siteapp" />


</head>


另外一種方法:


在百度移動搜索引擎中,爲了更好地滿足用戶需求,會同時爲用戶提供PC網頁和mobile網頁,但目前受交互、兼容和流量等因素影響,PC頁在移動終端中的直接瀏覽體驗較差。因此,百度移動搜索對缺乏可替代mobile資源的PC頁進行格式轉碼,將其轉換爲適合手機瀏覽的mobile頁,使其能夠在移動終端瀏覽器有較好的瀏覽體驗。爲了最大程度改善PC頁在手機上的瀏覽體驗,轉碼時會去除PC頁中不能在手機瀏覽器上瀏覽的內容,並改善不適用mobile的交互功能。目前不僅百度移動搜索提供轉碼技術,各大搜索引擎均有並提供類似的技術。


那麼,如果站長不希望自己的站點被轉碼、依然希望手機端用戶瀏覽PC頁該如何操作呢?可以使用no-transform協議,no-transform協議爲如下兩種形式:


第一種,HTTP Response中顯式聲明Cache-control爲no-transform。


第二種,meta標籤中顯式聲明Cache-control爲no-tranform,格式爲:


<head>


<meta http-equiv="Cache-Control" content="no-transform " />


</head>


如果站點不希望頁面被轉碼,可添加此協議,當用戶通過百度移動搜索進入該網站時會進入原網頁瀏覽。


還有一種情況,即站點本身有對應的mobile頁面所以不希望被轉碼時,建議站長使用百度移動搜索的移動適配服務,百度會幫助用戶直接進入對應的mobile頁面。


百度自動轉碼生效情況:禁止百度自動轉碼並不是一添加了代碼就能生效的,一般要等百度經過更新週期纔會生效。

原文地址:http://www.qingpingseo.com/seoxuexi/975.html

發佈了53 篇原創文章 · 獲贊 3 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章