這兩天在網路上看到一篇文章,就是封鎖某些特定的瀏覽器,利用存取網頁時產生的記錄,判定是何種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,還是要從根本做起。
網頁引用來源在這裡
隨機文章
- twbbs.org掛點? (2012-10-16)
- 受保護的內容: 已申請的免費/付費2級域名及Hosting狀況 (2009-03-15)
- Ubuntu 1804 X64 Install KVM (2019-04-15)
- Kwikphp網路空間統計資料 (2007-11-04)
- The XML Element of Yahoo Search API. (2009-02-05)