首先,我們來了解下,百度移動搜索為(wèi)什麽會要對頁面進行轉碼,在百度的移動搜索中,為(wèi)了提供更好的用(yòng)戶體(tǐ)驗,更好的滿足用(yòng)戶的搜索需要,會給用(yòng)戶同時提供PC網頁和mobile網頁。但是由于受目前的交互,兼容,流量等方面的影響。PC頁面在移動終端中的浏覽體(tǐ)驗非常的差。基于此原因,百度移動搜索會對缺乏可(kě)替代的mobile資源的pc頁面進行格式轉碼,以使頁面更适合手機等其他(tā)移動設備的浏覽。提高移動端的頁面浏覽體(tǐ)驗。
需要指出的是,對PC頁面進行轉碼并不是百度一家提供這樣的轉碼即使,其他(tā)各大搜索引擎也提供類似的頁面轉碼即使。
那麽,如果站在就是不希望自己的站點被百度或者其他(tā)搜索引擎強行轉碼又該怎麽辦呢(ne)?
不想百度移動搜索對頁面進行轉碼,我們可(kě)以使用(yòng)no-transform協議,no-transform協議為(wèi)如下兩種形式
第一種實現方式
在HTTP Response中顯式聲明Cache-control為(wèi)no-transform。
第二種實現方式
meta标簽中顯式聲明Cache-control為(wèi)no-tranform,格式為(wèi):
<head>
<meta http-equiv="Cache-Control" "no-transform " />
</head>
(個人比較推崇第二種,比較踏實)
如果你的站點真心不希望被轉碼,那就開始動手添加上面的協議吧。
這樣當用(yòng)戶通過百度移動搜索進入你的網站的時候就會進入原網頁浏覽。
以上代碼真實有效,我的“我愛優化網”站點,已經添加親測。
驗證辦法:
(1)百度移動搜索:網站優化 (2)找到域名站點 (3)進入浏覽觀看效果還有一點需要特别說下,如果你的站點本身有自己的mobile頁面,可(kě)以不必使用(yòng)上面的2個方式,使用(yòng)百度站長(cháng)後台提供的開放适配服務(wù)就可(kě)以了。百度會幫助用(yòng)戶直接訪問對應mobile頁面的。