當前位置:首頁 >  站長 >  建站經(jīng)驗 >  正文

網(wǎng)站被競爭對手惡意刷流量的終極解決方案

 2015-11-09 20:25  來源: 用戶投稿   我來投稿 撤稿糾錯

  域名預訂/競價,好“米”不錯過

很多站長朋友可能會經(jīng)常遇到被同行競爭對手惡意刷流量的情況,而且流量ip來路是隨機的,全國各地乃至全世界的ip都有,根本沒辦法查出來是誰干的。一般出現(xiàn)這種情況都是對方用流量寶或者流量精靈來刷你網(wǎng)站的,目的很明顯,對方要么就是用這些垃圾流量來掩蓋自己的ip,從而達到攻擊入侵等不可告人的目的,要么就是想用惡意刷流量的方式讓你合作的廣告聯(lián)盟帳號被封禁。大部分站長都會對此束手無策,有些甚至被嚇得撤下廣告,關(guān)站停業(yè)。很不幸,本人網(wǎng)站(學唱歌網(wǎng):www.***.com)不久前就被小人盯上了,平時日流量只有2000ip左右的小站,一下子被人惡意刷流量刷到接近1萬ip,當時也把我嚇蒙了,趕緊把聯(lián)盟廣告撤下來然后去聯(lián)盟后臺備案。我對這些小人的行為非常氣憤!難道你能容忍這些惡心的小人,讓自己坐以待斃嗎?不!我們要屏蔽對方刷的流量讓它全部反彈回去!

下面我給大家分享幾個針對被人惡意刷流量的解決辦法。

首先,我們打開自己網(wǎng)站的第三方統(tǒng)計工具,cnzz或者百度統(tǒng)計,查看異常流量的來路。刷的流量來路一般有三種情況:第一種情況是無來路的直接訪問你網(wǎng)站首頁或者指定網(wǎng)頁的ip,這種情況會比較頭疼;第二種情況是通過百度、谷歌或者360好搜等搜索引擎關(guān)鍵詞來刷你網(wǎng)站,一般這種情況關(guān)鍵詞都是比較固定的那幾個,也比較容易處理;第三種情況是直接用一個網(wǎng)址作為來路,這種情況就更好處理了。

其次,要知道我們所用的網(wǎng)站是程序。例如,如果你用的是開源的php系統(tǒng),比如織夢、帝國或者開源框架thinkphp之類的程序,那么都有一個入口文件index.php(現(xiàn)在應(yīng)該沒人用很早以前那種原生php的程序了吧)。接下來的步驟就是把下面的代碼粘貼到你往后的入口文件index.php里面。

1、針對無來路的ip直接訪問你網(wǎng)站首頁或者指定網(wǎng)頁的流量屏蔽過濾方法:

if(!$_SERVER['HTTP_REFERER']) //判斷來路是否為空

{

header("Location: /error.html); //如果為空那么就跳轉(zhuǎn)到錯誤頁面

}

這種方法可能會誤殺一些老訪客,但是如果對方刷你刷得太厲害了那你也只能使用這種方法了。

2、針對通過百度、谷歌或者360好搜等搜索引擎關(guān)鍵詞來刷你網(wǎng)站流量的屏蔽過濾方法:

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']); //獲取百度關(guān)鍵詞

if($key == 'xxx') //判斷關(guān)鍵詞是否為惡意刷流量的關(guān)鍵詞

{

header("Location: /error.html); //如果是那么就跳轉(zhuǎn)到錯誤頁面

}

3、針對直接用一個網(wǎng)址作為來路的垃圾流量的處理方法:

if($_SERVER['HTTP_REFERER'] == '' ) //判斷來路是否為某個網(wǎng)址

{

header("Location: 反彈關(guān)鍵詞"); //如果是那么就直接反彈回去,還可以帶上警告的詞,以其人之道還治其人之身,不知道對方統(tǒng)計工具收到這些詞會是什么表情,哈哈!!

}

另外流量寶、流量精靈之類的刷流量工具,它都內(nèi)置有瀏覽器內(nèi)核,它在刷你網(wǎng)站的時候其實是用自帶的瀏覽器內(nèi)核來瀏覽你網(wǎng)站頁面的。那么我們就可以設(shè)想寫一個能夠卡死瀏覽器,讓瀏覽器崩潰的程序,是否能把對方的流量寶或者流量精靈卡死呢?或者如果我們在error頁面加一些彈窗會不會對他的刷流量工具有影響呢?又或者超大的圖片能否讓瀏覽器內(nèi)核無法處理而導致軟件崩潰呢?根據(jù)這些設(shè)想,我加了在*頁面里加了如下程序,大家可以試試看有沒有效果。

本文原鏈接: 原創(chuàng),轉(zhuǎn)載請注明,謝謝!

申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!

相關(guān)文章

熱門排行

信息推薦