网站地图    收藏   

主页 > php专栏 > php综合实列 >

禁止移动端百度、神马、搜狗等搜索引擎转码教程

来源:未知    时间:2016-12-29 14:15 作者:xxadmin 阅读:

[导读] 不管你百度还是啥搜狗、神马之类的搜索引擎,你转码就转码,为什么你转码了,还要在后面带上一大串牛皮癣广告呢?你把别人的广告给屏蔽了,自己带广告,这个是不是有不正当竞...

        不管你百度还是啥搜狗、神马之类的搜索引擎,你转码就转码,为什么你转码了,还要在后面带上一大串牛皮癣广告呢?你把别人的广告给屏蔽了,自己带广告,这个是不是有不正当竞争的嫌疑呢?站长们的损失谁来负责?当然现在网站自适应能力越来越强,不用转码也就能够很好的访问了,转码了反而是画蛇添足!!那么如何禁止搜索引擎转码呢?

         

一、百度搜索的禁止转码方式

         

如何禁止移动端百度、神马、搜狗等搜索引擎转码?

         

        根据百度官方的转码声明。

         

        站长如果不希望自己的站点被转码怎么办?

         

        百度一共提供了两种解决方案:这里只说一种常见的,而且最容易做到的一种。

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

         

        如第三方站点不希望某页面被转码,可该页面上添加此协议,当用户通过移动搜索进入第三方网站时,会直接进入原网页。

         

二、神马搜索引擎的禁止转码方式

         

        神马搜索根据您的指令使系统自动在全网进行搜索,您同时从第三方网站直接获取所需的数据信息时,神马搜索充分尊重您的选择权,如您希望以非转码形式获取第三方网站数据,请您选择访问原网站浏览。

         

        【不同意转码的实现方式】no-siteapp协议Siteapp支持的no-siteapp协议为如下两种形式:

         

        a. HTTP Response中显式声明Cache-control为no-siteapp。

        b. meta标签中显式声明Cache-control为no-siteapp,格式为:<head><meta http-equiv="Cache-Control" content="no-siteapp" /> </head>


三、总结

         

        总结起来,其实很简单,代码如下:

 <head>

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

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

  </head>

         

         一般来说添加了代码之后,5天左右网站访问的时候就不会转码了,有人要问为啥没有说其他搜索引擎,其实其他搜索引擎也是遵守这些协议的。


自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论