www.net0516.com这个域名使用了3个多月了,百度收录过很多该域名以前的网站的页面,3个月来给百度反馈过多次,希望他们协助删除这些老的垃圾数据,但是他们一次都没回复过。由于做了404,经过了这3个多月,部分收录的404的页面被删除掉了,但是还剩下很多收录的页面是用主页加参数的形式存在的,那些页面由于都是显示的网站的首页,而不是404页面,所以一直都没有被删掉。
  而这些一直存在的“博彩、小游戏”等收录的垃圾内容,给网站带来了很多不好的影响,其中由于360收录参考百度,所以凭借这一点,至今网站一直被挡在360搜索的门外。
  既然百度不搭理我的反馈,那我只好自己动手解决了。还是利用百度站长平台的死链提交工具去处理,接下来就是要想办法把那些页面设置为404了。由于哪些页面都是以首页后加参数的形式存在的,例如:"http://www.net0516.com/?p=1707,http://www.net0516.com/?cat=5&paged=14"等等,而我的网站正常内容里没有使用到参数的页面,于是准备通过判断这个后缀的问号是否存在,来设置页面为404,由于网站做了全站生成html,所以只能暂时把首页换成php的页面,然后,在php页面的最顶部加上以下代码:
<?php
  if(strpos($_SERVER["REQUEST_URI"],"?")){
    header('HTTP/1.1 404 Not Found');
    header("status: 404 Not Found");
  }
?>
这样,访问那些被收录的垃圾页面,跳到的不再是首页,而是404页面了。接下来是整理好这些死链页面,利用死链提交工具提交。
  这个还有一点好处,比如百度发现这个提交的页面不是404,而页面的内容和他已收录的不符时,他会重新刷新收录,这里是刷新收录,不是更新快照,原来收录的时间是不变的。
  本文由徐州品牌网站建设专家(www.net0516.com)原创,转载请说明出处,谢谢。