2009年4月7日火曜日 Google が jsessionid 付きの URL を拾っていく Struts 2 のサイトで、Google のクローラーが jsessionid 付きの URL を拾っていることに気づきました。 サーブレットコンテナへの初回アクセス時には、ユーザーエージェントが Cookie に対応しているのか分からないため、Cookie と jsessionid パラメータの両方が出力されます。Google のクローラーに対しても同様で、結果として jsessionid 付きの URL がインデックスされてしまいました。 いくつか解決方法はあるのですが、Url Rewrite Filter の outbound-rule にて jsessionid パラメータを除去してしまう方法が簡単です。 <?xml version="1.0" encoding="utf-8"?> <