在手機上瀏覽網站,有時候會看到這樣的提示原網站已轉碼,以便在移動設備上查看的信息。很明顯,你的網站由于不能在移動設備上很好的展現,以被進行了轉碼操作。
首先,我們來了解下,移動搜索為什么會要對頁面進行轉碼,在移動搜索中,為了提供更好的用戶體驗,更好的滿足用戶的搜索需要,會給用戶同時提供PC網頁和mobile網頁。
但是由于受目前的交互,兼容,流量等方面的影響。PC頁面在移動終端中的瀏覽體驗非常的差。基于此原因,移動搜索會對缺乏可替代的mobile資源的pc頁面進行格式轉碼,以使頁面更適合手機等其他移動設備的瀏覽。提高移動端的頁面瀏覽體驗。
需要指出的是,對PC頁面進行轉碼并不是百度一家提供這樣的轉碼即使,其他各大搜索引擎也提供類似的頁面轉碼即使。
那么,如果站在就是不希望自己的站點被其他搜索引擎強行轉碼又該怎么辦呢?
不想移動搜索對頁面進行轉碼,我們可以使用no-transform協議,no-transform協議為如下兩種形式
第一種實現方式
在HTTP Response中顯式聲明Cache-control為no-transform。
第二種實現方式
meta標簽中顯式聲明Cache-control為no-tranform,格式為:
<head>
<meta http-equiv="Cache-Control" "no-transform " />
</head>
如果你的站點真心不希望被轉碼,那就開始動手添加上面的協議吧。這樣當用戶通過百度移動搜索進入你的網站的時候就會進入原網頁瀏覽。以上代碼真實有效。