質問: Googleのクローラについての質問です。静的ページ化したURLで表示言語を英語と日本語で切り替えてるのですが、日本語を指定したURLに対しても何故かクローラは英語のページを読み込んでキャッシュしています。 URLやクッキー等で言語の指定がなく、かつ、ブラウザの言語設定が日本語でない場合は、デフォルトで英語表示するようになってるのですが、パラメータを指定している以上、クローラであっても日本語で読み込むはずです。 どうすれば正しく読み込ませることが出来るか、憶測で結構ですのでアドバイス願います。ズバリ解決方法を提示された方には800pt差し上げます。
回答: > URLやクッキー等で言語の指定がなく、かつ、ブラウザの言語設定が日本語でない場合は、デフォルトで英語表示するようになってるのですが > > ブラウザのHTTP ACCEPT LANGUAGEを見ているのでしょうか? だとすると、Googleクローラーはこの変数を持っていませんから、日本語ページをキャッチすることができません。 HTTP ACCEPT LANGUAGEとは関係なく日本語表示する静的ページを用意しておき、英語ページから静的リンクを張っておくといいでしょう。