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