标签中添加以下代码:,,
`html,,
``在移动互联网时代,百度移动搜索为了提升用户体验,会对网页进行转码处理,将Web页面转换为适合移动设备浏览的Wap格式,有些网站已经具备良好的移动端适配能力,不需要百度进行转码,本文将详细介绍如何禁止百度对网站进行转码,并解答相关常见问题。
什么是百度转码?
百度转码是百度移动搜索引擎的一项技术,旨在将基于PC电脑浏览的Web类资源通过Siteapp转码技术转换为适于手机浏览的Wap网页,增强用户的浏览体验。
为什么要禁止百度转码?
尽管百度转码的初衷是为了提高移动设备的浏览体验,但并非所有网站都适合这种转码,许多网站经过转码后会出现内容错位、排版混乱等问题,严重影响用户体验,如果网站本身已经提供了适于移动设备的浏览页面,那么百度的转码就显得多余甚至有害。
如何禁止百度转码?
(一) notransform协议
1、HTTP Response中显式声明:CacheControl为notransform。
2、meta标签中显式声明:CacheControl为notransform,代码如下:
<head> <meta httpequiv="CacheControl" content="notransform " /> </head>
当用户通过百度移动搜索进入第三方网站时,会直接进入原网页浏览。
(二) handheld协议
通过lt;link>标签显式指定WAP网页,声明格式如下:
<link rel="alternate" type="application/vnd.wap.xhtml+xml" media="handheld" href="target" />
告知百度原网页对应有一个WAP版页面,用户可以选择跳转至原网页或第三方网站自有的wap页面。
(三) UserAgent相关
TC抓取页面时使用的UserAgent为:Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; baidu Transcoder;),如果站点不希望转码HTML页面,且提供对应的自有WAP页面,则可以根据这个UserAgent返回自有WAP页,同时在HTTP Response中声明ContentType为:vnd.wap.xhtml+xml。
(四) WordPress禁止百度转码的方法
对于WordPress站点,可以通过移动设备检测插件MobilePress来启用移动浏览页面,或者使用响应式设计的WordPress主题模板,在主题header.php模板中添加以下代码:
<meta httpequiv="CacheControl" content="notransform" /> <meta httpequiv="CacheControl" content="nositeapp" />
添加到主题header.php模板第一个meta标签后面。
网站用户如何取消百度转码?
1、访问原网页:在转码后的网页中点击“原网页”,即可跳转到原网页。
2、切换到PC版:非百度转码的手机网站,可以在页面下方选择切换到PC版或电脑版的网页。
FAQs
1、Q1: 添加了禁止转码的代码后,为什么还是被转码了?
A1: 禁止百度转码的代码添加后,需要等待百度更新周期才会生效,通常需要12天甚至更久,如果立即看到转码效果没有变化,请耐心等待。
2、Q2: 是否所有网站都需要禁止百度转码?
A2: 不是所有网站都需要禁止百度转码,只有那些已经具备良好移动端适配能力的网站才需要考虑禁止百度转码,对于尚未优化移动端浏览体验的网站,百度转码仍然是提升用户体验的有效手段。
通过上述方法,可以有效禁止百度对网站进行不必要的转码处理,确保用户在移动设备上获得最佳的浏览体验,希望本文对您有所帮助,如有其他疑问,欢迎随时咨询。
【如何禁止取消百度转码】
百度转码是指当用户访问某些网页时,百度移动搜索会将网页从其原始格式转换为更适合移动设备浏览的格式,以下是一些方法,可以帮助您禁止或取消百度转码:
方法一:使用浏览器设置
1、Android 设备:
打开浏览器(如Chrome、UC等)。
进入设置菜单。
查找“网站设置”或“高级”选项。
选择“网页设置”或“请求桌面站点”。
开启“请求桌面站点”或“不使用百度转码”。
2、iOS 设备:
打开浏览器(如Safari)。
进入“设置”。
选择“Safari”。
滑动到“高级”。
开启“显示桌面网站”。
方法二:通过浏览器插件
1、Chrome 浏览器:
在Chrome网上应用店搜索“Disable Baidu Transcode”。
安装相应的插件。
打开插件,根据提示操作。
2、Firefox 浏览器:
在Firefox附加组件商店搜索“Disable Baidu Transcode”。
安装插件。
打开插件,设置相关选项。
方法三:修改UserAgent
1、Android设备:
下载并安装UserAgent Switcher等应用。
打开应用,设置您的UserAgent为桌面版。
2、iOS设备:
下载并安装UserAgent Switcher等应用。
打开应用,设置您的UserAgent为桌面版。
方法四:直接访问原始链接
1、在百度搜索结果中,通常会有原始链接的选项,点击访问原始链接可以避免转码。
注意事项
以上方法可能因浏览器版本或设备不同而有所差异。
使用第三方插件或应用时,请确保来源可靠,避免安全风险。
希望以上信息能帮助您成功禁止或取消百度转码。