ここ数日Googleモバイルからこのブログに来ても続きが読めませんでした
とここに書いてもあまり意味はないのですが。先日ちょっとテンプレートをいじったせいで、Googleモバイルで検索してこのブログに辿り着く時のランディングページで、「続きを読む」のリンク先が空になってしまっていました。
続きが読めなかったみなさま申し訳ございませんでした。。
ランディングページでは該当記事のHTMLファイルを読み込み、そこから Mobile Link Discovery のタグを探し、そのリンク先すなわちそのページのモバイル版のURLを取得し、「続きを読む」のリンク先にセットしています。
先日 Mobile Link Discovery に設定している type属性の値が text/html になっていたのに気づき、type属性を application/xhtml+xml に修正しました。なぜ間違っていたかは、Mobile Link Discoveryの仕様のサンプルに載っていたものをそのまま何も考えずに使っていたため。まぁ以前は携帯サイトのContent-Typeがapplication/xhtml+xmlだと知らなかったので。
で、type属性を修正したためマッチングに失敗してURLを取得できなくなっていた、というわけです。
コメントを残す