相信每个公司的网站优化人员,在给自己网站做优化的时候,或者是我们北京网站建设在给客户的网站中都会接入统计代码,以便于后期的数据查看,对数据进行分析,然后根据分析数据对网站进一步优化。
但是有些时候我们的网站会遭到竞争对手的恶意攻击,恶意刷流量,导致自己网站被百度降权惩罚,那遇见这样的问题该怎么解决呢?别着急,原创先锋给你解决方案!
通过第三方的网站数据统计工具,百度统计查看自己网站异常流量的来源,一般网站流量的异常来源有三种情况:1、直接访问网站的,这种情况会比较头疼。2、通过百度、谷歌或者是360等搜索引擎关键词来给你的网站刷流量。3、直接用一个网站作为来路。
第一种情况的解决方案会比较复杂,遇见这样的情况也通常让人很头疼。解决办法就是通过if(!$_SERVER['HTTP_REFERER']) //代码判断来路是否为空{header("Location: /error.html); //如果为空那么就跳转到错误页面}这种方法可能会误杀一些老访客,但是如果对方刷你刷得太厉害了那你也只能使用这种方法了。
第二种情况,如果竞争对手是通过百度、360等搜索引擎搜索关键词来给你的网站恶意刷流量,解决方法是:private function getKeyword($str){ //百度的
$s = strpos($str,'wd=');
if($s>-1){
$str = substr($str,$s+3);
$e = strpos($str,'&');
if($e>-1){
$str = substr($str,0,$e);
}
$str = rawurldecode($str);
}
return $str;
}
$key = getKeyword($_SERVER['HTTP_REFERER']); //获取百度关键词
if($key == 'xxx') //判断关键词是否为恶意刷流量的关键词
{
header("Location: /error.html); //如果是那么就跳转到错误页面
}
第三种情况是直接用一个网站作为来源,原创先锋的网站,有些流量就是直接访问的,访问的来源就是别人的网站和关键词,占了三种情况,第三种情况的解决办法就是:if($_SERVER['HTTP_REFERER'] == 'http://www.xxx.com/' ) //判断来路是否为某个网址
{
header("Location: http://www.xxx.com/?p=反弹关键词"); //如果是那么就直接反弹回去,还可以带上警告的词,再用以北慕容的成名绝学“斗转星移”,以其人之道还治其人之身,那么竞争对手的表情一定很精彩。
}
基本上你的网站被竞争对手恶意刷流量也就会出现上述的三种情况,原创先锋都给您分享了,也附上了北京网站建设的解决方案,看一看你的网站是否已经被恶意刷流量了呢?
北京网站建设 北京网页设计 网站制作(www.bjycxf.com)