欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

php 向訪客和爬蟲顯示不同的內(nèi)容

 更新時(shí)間:2009年11月09日 18:59:56   作者:  
為了提高網(wǎng)頁(yè)的用戶體驗(yàn), 我們經(jīng)常會(huì)做一些對(duì)搜索引擎不太友好的事情, 但某些情況下這并不是無(wú)法挽回的, 可以通過(guò)向自然人和搜索引擎機(jī)器人顯示不同的內(nèi)容來(lái)提供好的用戶體驗(yàn)和 SEO.
聽說(shuō)本方法會(huì)觸犯搜索引擎的一些操作原則, 有可能被被各搜索引擎處罰, 甚至刪除網(wǎng)站. 所以我剛剛已經(jīng)撤下這樣的處理, 直到確定其不屬于作弊. 有魄力的朋友可以繼續(xù)使用, 但后果自負(fù).

本博客的首頁(yè)和存檔頁(yè)面以列表的形式顯示文章, 在訪客點(diǎn)擊展開文章時(shí)才加載文章的內(nèi)容. 因?yàn)槲恼碌膬?nèi)容部分包含了大量的文字和圖片, 需要大量的加載時(shí)間和流量. 盡快地向訪客展示網(wǎng)頁(yè)可以挽留大量的來(lái)訪者. 而對(duì)于手機(jī)用戶來(lái)說(shuō), 加載時(shí)間和流量則更為重要.

一般來(lái)說(shuō), 網(wǎng)站的首頁(yè)是搜索引擎訪問(wèn)最多的頁(yè)面, 應(yīng)該盡可能的向它們展示有意義的內(nèi)容, 但是要以列表的形式顯示文章的話, 訪客和搜索引擎只能獲取到文章標(biāo)題信息. 文章內(nèi)容或者摘要 (尤其是文章的第一句) 對(duì)于 SEO 來(lái)說(shuō)是極其重要的, 所以我們要設(shè)法向爬蟲發(fā)送這些內(nèi)容.

好, 我們可以通過(guò) User Agent 來(lái)判斷訪問(wèn)者是否為爬蟲, 如果是, 則以一般形式顯示文章, 否則以列表形式顯示文章列表. 可以用以下的 PHP 方法判斷是否為爬蟲:
復(fù)制代碼 代碼如下:

function is_crawler() {
$userAgent = strtolower($_SERVER['HTTP_USER_AGENT']);
$spiders = array(
‘Googlebot', // Google 爬蟲
‘Baiduspider', // 百度爬蟲
‘Yahoo! Slurp', // 雅虎爬蟲
‘YodaoBot', // 有道爬蟲
‘msnbot' // Bing爬蟲
// 更多爬蟲關(guān)鍵字
);
foreach ($spiders as $spider) {
$spider = strtolower($spider);
if (strpos($userAgent, $spider) !== false) {
return true;
}
}
return false;
}

這是我使用的方法, 各爬蟲以訪問(wèn)評(píng)論由高到低進(jìn)行排序. 然后通過(guò)下面的的方法向爬蟲和自然人顯示不同的內(nèi)容

相關(guān)文章

最新評(píng)論