這兩天在網路上看到一篇文章,就是封鎖某些特定的瀏覽器,利用存取網頁時產生的記錄,判定是何種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,還是要從根本做起。
網頁引用來源在這裡
隨機文章
- XP 不死只會凋零 (2014-03-02)
- CloudFlare 漏洞,有用的請改密碼 (2017-02-26)
- 面對Google Groups和Facebook相片的垃圾信 (2011-04-22)
- 我看hTC one mini & Samsung 4s mini & iPhone 5c & inFoucs手機都不夠看 (2013-08-01)
- UMPC-威盛磨刀霍霍UMPC市場 (2007-11-03)





![[chatGPT 測試] 評測開箱 Synology DS918+](https://chihping.aflypen.com/wp-content/uploads/2023/03/hdd-g6fc6f0659_640-300x228.png)


