[Tep-j-general] IEで「osCsid」が付加されない

Back to archive index

TAMURA Toshihiko tamur****@bitsc*****
2008年 10月 6日 (月) 18:07:57 JST


こんにちは、田村です。

西山さん:
> oscommerce-2.2ms1j-R8を利用し、サイトを運営しております。
> つい最近、URLに「osCsid」が訪問時およびSSLページに、まったく付
> いていないことに気づきました。

IE 6.0 / 7 用のGoogleツールバーの最新バージョンでは、
ユーザエージェントに "GoogleT5" という文字列が付きます。

catalog/includes/spider_configure.php の中に、
ユーザエージェントをもとにして検索エンジンのクローラを
判別する部分があるのですが、
これが "GoogleT5" をまちがえてクローラと判別するために、
URLにセッションIDが付加されなくなっているのだと思います。

対策としては、上のファイルの'google'の行を
下のように削除してみてください。
---------------------------------
 $spider_agent = array(
 'bot',
 'crawler',
 'empas',
 'google',         // この行を削除する
 'ia_archiver',
 'slurp',
 'spider',
 'teoma',
 );
---------------------------------

# 本物のGoogleのクローラのユーザエージェント'googlebot'は、
# 'bot'の部分で判別します。


-- 
田村敏彦 / 株式会社ビットスコープ
E-mail:tamur****@bitsc*****
http://www.bitscope.co.jp/
TEL:082-555-3490 FAX:082-555-3491




Tep-j-general メーリングリストの案内
Back to archive index