pasckr 发表于 2016-5-9 15:31:29

dedecms未审核投稿禁止搜索引擎抓取解决方案




              dedecms用户投稿即使未审核,也是可以动态浏览的(/plus/view.php?aid=***),这样就会被搜索引擎抓取,垃圾信息会严重影响网站权重,同时不但给前台用户带来不好的访问体验,也给站长/管理员的日常管理维护带有极大不便,模板超市老蜗牛教你如何解决这个问题。

通过简单的代码修改解决这个问题:
1)修改方法
编辑打开/plus/view.php文件(注:这个文件是文档的动态浏览文件),找到如下代码:

                         //检查阅读权限
            $needMoney = $arc->Fields['money'];   $needRank = $arc->Fields['arcrank'];           在下面一行加入以下代码:

                         $mid = $arc->Fields['mid'];
            if(($cfg_ml->M_Rank < 1 || $mid <>    $cfg_ml->M_ID) && $needRank == -1){          showMsg(&quot;你无查看权限&quot;,-1);
                exit();   }           保存关闭即可。
2)效果预览
http://img10.3lian.com/d0214/file/2011/10/18/829b81862b5c3d288570ca604d6170f3.jpg
页: [1]
查看完整版本: dedecms未审核投稿禁止搜索引擎抓取解决方案