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

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

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

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

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

好, 我們可以通過 User Agent 來判斷訪問者是否為爬蟲, 如果是, 則以一般形式顯示文章, 否則以列表形式顯示文章列表. 可以用以下的 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;
}

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

相關(guān)文章

  • PHP簡單實現(xiàn)上一頁下一頁功能示例

    PHP簡單實現(xiàn)上一頁下一頁功能示例

    這篇文章主要介紹了PHP簡單實現(xiàn)上一頁下一頁功能,結(jié)合實例形式較為詳細的分析了php實現(xiàn)上一頁下一頁功能的原理與具體實現(xiàn)技巧,需要的朋友可以參考下
    2016-09-09
  • PHP入門教程之上傳文件實例詳解

    PHP入門教程之上傳文件實例詳解

    這篇文章主要介紹了PHP入門教程之上傳文件的方法,結(jié)合實例形式詳細分析了php上傳文件的步驟與相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2016-09-09
  • php使用Jpgraph繪制3D餅狀圖的方法

    php使用Jpgraph繪制3D餅狀圖的方法

    這篇文章主要介紹了php使用Jpgraph繪制3D餅狀圖的方法,涉及jpgraph使用PiePlot3D創(chuàng)建3D餅狀圖的技巧,需要的朋友可以參考下
    2015-06-06
  • CURL狀態(tài)碼列表(詳細)

    CURL狀態(tài)碼列表(詳細)

    本篇文章是對CURL狀態(tài)碼列表進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • php strcmp使用說明

    php strcmp使用說明

    Strcmp()函數(shù)對兩個字符串進行二進制安全的比較,并區(qū)分大小寫。
    2010-04-04
  • phpMyAdmin鏈接MySql錯誤 個人解決方案

    phpMyAdmin鏈接MySql錯誤 個人解決方案

    phpMyAdmin 試圖連接到 MySQL 服務(wù)器,但服務(wù)器拒絕連接。您應(yīng)該檢查 config.inc.php 中的主機、用戶名和密碼,并且確定這些信息與 MySQL 服務(wù)器的管理員所給出的信息一致。
    2009-12-12
  • php實現(xiàn)圖片按比例截取的方法

    php實現(xiàn)圖片按比例截取的方法

    這篇文章主要介紹了php實現(xiàn)圖片按比例截取的方法,涉及php針對圖形的讀取、運算及生成相關(guān)操作技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2017-02-02
  • 淺談PHP中的<<<運算符

    淺談PHP中的<<<運算符

    本文給大家介紹的是PHP中提供了<<<運算符的使用方法,非常的簡單,有需要的小伙伴可以參考下
    2016-04-04
  • php程序內(nèi)部post數(shù)據(jù)的方法

    php程序內(nèi)部post數(shù)據(jù)的方法

    這篇文章主要介紹了php程序內(nèi)部post數(shù)據(jù)的方法,涉及curl的使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03
  • php中session_unset與session_destroy的區(qū)別分析

    php中session_unset與session_destroy的區(qū)別分析

    關(guān)于session_unset()和session_destroy()的函數(shù)使用進行介紹。學(xué)習(xí)php的朋友可以參考下。
    2011-06-06

最新評論