WordPress禁止蜘蛛抓取某日志

          Posted on 2012-08-20 15:43 韓麥斯 閱讀(134) 評論(0)  編輯  收藏 所屬分類: wordpress

          Wordpress 的日志公開度分為公開、密碼保護、私人這三類還不是很完善,應該還可以分出一類:半公開。也就是說某篇日志允許朋友通過友情鏈接、RSS 訂閱或者其他搜索以外的方式訪問,但是這篇日志將不被搜索引擎收錄。我想到的第一個解決方案就是用 robots.txt,但是每次寫半公開日志都要更新 robots.txt 有些麻煩,而且我不希望 robots.txt 文件特別冗長。于是第二個解決方案誕生了,那就是用強大的自定義域,方法和之前提到的首頁縮略圖有相似之處。

          首先在 header.php 中的 之間加入以下代碼:

          < ?php $private = get_post_meta($post->ID, 'noindex', true);
          if (!empty($private)) {
          echo '';
          }
          ?>

          然后在日志編輯器中添加新自定義域,名稱為 private,值可以是任意非空字符串,建議用 post id。禁止搜索引擎收錄半公開的單篇日志就這么實現啦。

            最后補充說明一下,noindex 標簽是互聯網 meta robots 協議的其中之一,Google 和 Yahoo 這類搜索引擎都會中規中矩地按這個協議執行,唯獨百度不鳥 noindex 這個標簽,接下來 BS 百度的話我就不多說了


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 尚义县| 桐梓县| 高清| 灵川县| 英吉沙县| 仁化县| 五河县| 建湖县| 广河县| 弋阳县| 吉木萨尔县| 聂荣县| 伊金霍洛旗| 陆良县| 托克托县| 海阳市| 长寿区| 嘉荫县| 株洲县| 宝丰县| 潍坊市| 蒙山县| 彭山县| 安国市| 达尔| 灌云县| 萝北县| 宣化县| 手游| 白水县| 灵山县| 商水县| 镇江市| 正镶白旗| 碌曲县| 雷州市| 道真| 泌阳县| 麻江县| 宁波市| 绵阳市|