Home > Mobile | PHP > 検索クローラーのための設定

検索クローラーのための設定

検索クローラーは一応携帯を装ってやってくるけど、端末識別情報は持ってこない。
イマイチ不備だから
uid=NULLGWDOCOMO
を使ってると『端末識別情報の取得が出来ない』とはじいてしまうような結果になってしまう。

だからどうにかせねば。

ときの処理らしい。

// 検索エンジンクローラUA
define('CRAWLER',"moba-crawler|Googlebot-Mobile|mobile goo|Y!J-SRD/1.0|Y!J-MBS/1.0|symphonybot1.froute.jp");

function isCrawler()
{
if(ereg(CRAWLER, getenv("HTTP_USER_AGENT"))){
 return true;
}
else{
 false;
}
}

 // クローラー対策
 if (isCrawler()){
  //moba-crawler DoCoMoユーザエージェント対応
  //Net_UserAgent_Mobileエラー回避
  $_SERVER['HTTP_X_DCMGUID']  = 'Crawler_uid_i';
  $_SERVER['HTTP_X_JPHONE_UID'] = 'Crawler_uid_sb';
  $_SERVER['HTTP_X_UP_SUBNO'] = 'Crawler_uid_ez';

  $CaType = Client::getCaForCrawler();
 }

確認・テストにはブラウザのUAを書き換いて、うまいこといけばOK。


関連する投稿

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://qooga.jb-jk.net/wp/2009/04/%e6%a4%9c%e7%b4%a2%e3%82%af%e3%83%ad%e3%83%bc%e3%83%a9%e3%83%bc%e3%81%ae%e3%81%9f%e3%82%81%e3%81%ae%e8%a8%ad%e5%ae%9a/trackback/
Listed below are links to weblogs that reference
http://qooga.jb-jk.net/wp検索クローラーのための設定 from MOT:主にプログラム勉強メモ部屋

Home > Mobile | PHP > 検索クローラーのための設定

Search
Option
  • Twitter
  • 絵板
Feeds
commercial
Mobile
Meta
Tag Cloud
TOP10
commercial

Return to page top