偽造資料對付搜尋引擎

這兩天在網路上看到一篇文章,就是封鎖某些特定的瀏覽器,利用存取網頁時產生的記錄,判定是何種Broswer,如果是我們認可的Browser或是機器人(Bot)、網路蜘蛛(Spider),才可以看我們的網頁。

這是知名的一種欺騙搜尋引擎,提升網站排名的一種手法。

=======轉貼開始=======
if ( !preg_match(“/Macintosh/i”,$_SERVER[‘HTTP_USER_AGENT’]) ) {

if (( preg_match(“/Sleipnir/i”,$_SERVER[‘HTTP_USER_AGENT’]) ) ||

( preg_match(“/Maxthon/i”,$_SERVER[‘HTTP_USER_AGENT’]) ) ||

( preg_match(“/en-US/i”,$_SERVER[‘HTTP_USER_AGENT’]) ) ||

( $_SERVER[‘HTTP_USER_AGENT’] = “” ) ) $bnw_block = true;

}

if ($bnw_block) exit;

第一個 if 指令用來排除Macintosh主機,沒有多少駭客會用Mac來入侵或攻擊別人,因此可以把全部的Mac電腦排除在外。

這段程式碼不是只能用在phpBB,事實上任何PHP系統,包括XOOPS、Joomla、Wordpress… 全部都可以使用,並沒有限定系統,因為這段程式碼完全獨立運作,主要是用來檢查使用者的瀏覽器到底是普通的IE、Safari、Firefox、 Opera…
等,如果是奇怪的Sleipnir、Maxthon等瀏覽器,或是電腦系統的語系是en-US,全部都加以封鎖,不再繼續執行程式,而是以exit指令強制離開程式!

當然囉~強制exit的結果會導致user端看到一片空白的網頁,反正user端只是駭客與BOT,就不需要傳什麼漂亮的網頁給他們看了…

=======轉貼結束=======
這是正向的做法,如果我們反向思考,假設,我們把語法做些調整,讓特定的網站、IP、Browser、Bot、Spider讀特定的內容,是不是我們就可以做欺騙搜尋的動作了呢?答案是可以的,但是如果被抓包,那可能會被處罰,排名上永遠都看不到。

本文只是要介紹欺騙搜尋引擎的手法,要做好SEO,還是要從根本做起。

網頁引用來源在這裡

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *