destoon6.0搜索页面熊掌号改造方案

   最近因为做DT的项目开发,所以这几期的原创文章都是关于DT的。熊掌号大家想必都知道吧,是比较热门的。百度熊掌号是内容和服务提供者入驻百度生态的实名账号,致力于帮助内容和服务提供者方便、快捷、高效地连接百度用户,并充分利用搜索生态开放的优势,获得流量和沉淀用户,实现自身价值的快速增长。所以呢,今天就聊聊DT的熊掌号页面改造。

    前几期都介绍了DT的内容改造,今天说说搜索页改造。众所周知,DT官方是默认DT的搜索页面是禁止抓取的,跟官方人员交流过,他们的想法是:等网站收录好了,搜索页会有人搜禁词,这样违禁词被百度收录,影响百度的整体优化。不过我们是搞着玩的,所以第一步关闭搜索禁止蜘蛛抓取。

    修改办法:首先修改robots.txt去掉禁止search的那一行,然后查找整站的module目录

      搜索403,把相关search页的:if($DT_BOT) dhttp(403);注释掉即可。

   接着是在搜索模板的head里添加以下代码:

     

<link rel="canonical" href="<?php
echo $MOD[linkurl].'search-htm-'.$_SERVER['QUERY_STRING'];
?>
"/>
  <script src="//msite.baidu.com/sdk/c.js?appid=熊掌ID"></script>
<script type="application/ld+json">
        {
            "@context": "https://ziyuan.baidu.com/contexts/cambrian.jsonld",
            "@id": "<?php
echo $MOD[linkurl].'search-htm-'.$_SERVER['QUERY_STRING'];
?>",
            "appid": "熊掌号ID",
            "title": "{if $seo_title}{$seo_title}{else}{if $head_title}{$seo_title}{$head_title}{$DT[seo_delimiter]}{/if}{if $city_sitename}{$city_sitename}{else}{$DT[sitename]}{/if}{/if}",
            "description": "{$seo_title}",
              "images": [
                "{$thumb}"
            ],
            "pubDate":"<?php 
              $dateTime2= date("H:i:s",$editdate); 
              echo date("Y-m-d")."T"."$dateTime2"
             ?>",

            "upDate": "<?php 
             $dateTime2= date("H:i:s",$editdate); 
              echo date("Y-m-d")."T"."$dateTime2"
             ?>",

            "lrDate": "<?php 
             $dateTime2= date("H:i:s",$editdate); 
              echo date("Y-m-d")."T"."$dateTime2"
             ?>"
        }
    </script>
    <!--百度出图!-->
    <script type="application/ld+json">
        {
            "@context": "https://ziyuan.baidu.com/contexts/cambrian.jsonld",
            "@id": "<?php
echo $MOD[linkurl].'search-htm-'.$_SERVER['QUERY_STRING'];
?>;",
            "appid": "熊掌号ID",
            "title": "{if $seo_title}{$seo_title}{else}{if $head_title}{$seo_title}{$head_title}{$DT[seo_delimiter]}{/if}{if $city_sitename}{$city_sitename}{else}{$DT[sitename]}{/if}{/if}",
            "images": [
                "{$thumb}",
            ],
            "pubDate": "<?php 
             $dateTime2= date("H:i:s",$editdate); 
              echo date("Y-m-d")."T"."$dateTime2"
             ?>"
        }
    </script>

   样例:http://zhimo.yuanzhumuban.cc/sell/search-htm-kw-%E5%9C%86%E6%9F%B1%E6%A8%A1%E6%9D%BF.html

这个是我二次开发的整站熊掌号改造站点:http://zhimo.yuanzhumuban.cc/

  


猜你喜欢

转载自blog.csdn.net/luo2424348224/article/details/80429792