以前「MTでgoogleサイトマップを自動生成させる方法」を紹介しましたが、モバイルサイトに関してはコレでは駄目である事を知りました。
モバイル サイトマップの作成 - ウェブマスター/サイト所有者 ヘルプ
モバイル サイトマップで使用するサイトマップ プロトコルには、 タグとネームスペースを追加する必要があります。モバイル サイトマップの形式が変更されていますので、できるだけ早くモバイル サイトマップを次の形式に更新することをおすすめします。
というわけで、MT4i で生成されたモバイルサイトのサイトマップをMTで自動生成させる方法を探してみました。
上記のブログを参考にさせていただきました。ありがとうございます。
MT4i で生成される個別ページで使用されている「&」の記号は「&」に変換しておく必要があります。サイト名は任意で。
で、肝心なのは設置場所。 モバイル版とこのサイトはアドレスが違っていまして、http://garage.mods.jp/blog/
http://garage.mods.jp/mob/となっていて、出力ファイル名のところに、hogehoge.xmlみたいな感じで作成したらば、http://garage.mods.jp/blog/hogehoge.xmlになってしまうんです。
これは、モバイル設置ディレクトリと出力ファイル先が異なるので、サイトマップとしてはエラーになっちまうので、どうしたもんかなって思って試しに、テンプレートの出力ファイル名に../mob/hogehoge.xml
ってやってみましたら、うまいことhttp://garage.mods.jp/mob/hogehoge.xmlに格納されました。わーい。ってかこれって相対パスでいけるんですね。知らなかったー。
これは私も同じ状況でモバイルサイトのディレクトリを設定していたので助かりました。ただ、そのまま再構築したのでは上手くいかず悩みましたが、一度生成するディレクトリに同名ファイルを作ってアップしてから再構築で無事解決しました。
MT4i を使わず MT で直接モバイルサイトを構築している場合でも、このグーグルサイトマップの生成は応用できるので、仕事でも役に立ちそうです。
いかがでしたか?この記事が気に入っていただけたら、ブックマークやツイッターにつぶやいたり、facebook(フェイスブック)の「いいね!」をクリックしてくれると、とても嬉しいです。
Tweet
RSSリーダーに登録していただけるとさらにブログを更新するやる気がメキメキ湧いてくるので、よろしくお願いしますm(_ _)m
ツイッターにブログの更新情報を流しています。日常の出来事もつぶやいたりしているので、気軽にフォローしてやってください。