
常州市新北區(qū)典雅商業(yè)廣場2號(hào)樓501、502、525、526
首先,我們打開自己網(wǎng)站的第三方統(tǒng)計(jì)工具,cnzz或者百度統(tǒng)計(jì),查看異常流量的來路。刷的流量來路一般有三種情況:第一種情況是無來路的直接訪問你網(wǎng)站首頁或者指定網(wǎng)頁的ip,這種情況會(huì)比較頭疼;第二種情況是通過百度、谷歌或者360好搜等搜索引擎關(guān)鍵詞來刷你網(wǎng)站,一般這種情況關(guān)鍵詞都是比較固定的那幾個(gè),也比較容易處理;第三種情況是直接用一個(gè)網(wǎng)址作為來路,這種情況就更好處理了。
其次,要知道我們所用的網(wǎng)站是程序。例如,如果你用的是開源的php系統(tǒng),比如織夢(mèng)、帝國或者開源框架thinkphp之類的程序,那么都有一個(gè)入口文件index.php(現(xiàn)在應(yīng)該沒人用很早以前那種原生php的程序了吧)。接下來的步驟就是把下面的代碼粘貼到你往后的入口文件index.php里面。
1、針對(duì)無來路的ip直接訪問你網(wǎng)站首頁或者指定網(wǎng)頁的流量屏蔽過濾方法:
if(!$_SERVER['HTTP_REFERER']) //判斷來路是否為空
{
header('Location: /error.html); //如果為空那么就跳轉(zhuǎn)到錯(cuò)誤頁面
}
這種方法可能會(huì)誤殺一些老訪客,但是如果對(duì)方刷你刷得太厲害了那你也只能使用這種方法了。
2、針對(duì)通過百度、谷歌或者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)到錯(cuò)誤頁面
}
3、針對(duì)直接用一個(gè)網(wǎng)址作為來路的垃圾流量的處理方法:
if($_SERVER['HTTP_REFERER'] == 'http://www.xxx.com/' ) //判斷來路是否為某個(gè)網(wǎng)址
{
header('Location: http://www.xxx.com/?p=反彈關(guān)鍵詞'); //如果是那么就直接反彈回去,還可以帶上警告的詞,以其人之道還治其人之身,不知道對(duì)方統(tǒng)計(jì)工具收到這些詞會(huì)是什么表情,哈哈!!
}
以上方法雖不能根本解決,但是也起到一個(gè)警示作用,常州網(wǎng)站建設(shè)--常州云計(jì)算網(wǎng)絡(luò)呼吁各同行能公平競爭,不要私下里做一些缺乏職業(yè)道德的動(dòng)作。
歡迎訪問更多網(wǎng)站推廣,網(wǎng)絡(luò)營銷,網(wǎng)站優(yōu)化,SEO相關(guān)內(nèi)容