携帯用Google検索のPCサイトをケータイへ
タイトルが意味不明な気がするけど、適切な言葉が思い浮かばない。
モバイルGoogleは検索結果にケータイサイト、PCサイトが表示されます。
キャリアの検索窓からだとキャリア公式サイトが一番上に表示されるけど。
モバイルの検索結果は思っていたサイトが表示される事が少ない。
主にモバイルサイトを持っている人が少ないってのが大きな原因。
そうするとPCサイトをモバイルブラウザで見る事が多いんだけど、
左にメニューとか設置してるとそのメニューで終わったりするんだよね。
このブログも左にメニューあるのでそうなるんだけど、
PCサイト側からの検索結果からアクセスしてきた人を、
mt4iで作った個別記事に飛ばすようにしました。
MovableTypeの場合、やり方は非常に簡単。
<link rel="alternate" media="handheld" type="text/html" href="モバイルURL" />を
ヘッダ内に書き加えてあげるだけで対応できます。
テンプレートから、テンプレートモジュールを新規作成します。
タイトルは分かりやすく携帯サイトとかがいい。
下記内容をコピペして保存。
赤字部分は自分の環境に合わせてください。
<mt:If name="main_index"> <link rel="alternate" media="handheld" type="text/html" href="<$mt:BlogURL$>mt4i/index.cgi" />
<mt:ElseIf name="entry_archive"> <link rel="alternate" media="handheld" type="text/html" href="<$mt:BlogURL$>mt4i/index.cgi?mode=individual&eid=<$mt:EntryID>" />
<mt:ElseIf name="category_archive"> <link rel="alternate" media="handheld" type="text/html" href="<$mt:BlogURL$>mt4i/index.cgi?cat=<$mt:CategoryID>&id=<$mt:BlogID>" />
</mt:If>
インデックス、個別アーカイブ、カテゴリーアーカイブのヘッダ内に
<$mt:Include module="携帯サイト"$> と記載して保存・再構築。
これで検索結果から飛んできた人を転送する事ができます(*'-')
PCサイトのURLをメールで携帯に送った場合は
さすがに対応はできないんだけどねぇ・・・。











