Download - Sitemap Gen Mobile
ケータイサイト用sitemapを作成する
Spicysoft武上将樹
Kudan.mobi LT vol.1 2008-09-26
自己紹介
• Spicysoftプログラマ
• PHP/Javaがメイン
•趣味でRuby
•ケータイアプリ/ASもいけます
• Kudan.mobi運営
sitemap?
•検索エンジンにサイトの構成情報を知らせるためのxmlファイル
•規格化されており、たくさんの検索エンジンで汎用的に仕様可能。
sitemapのメリット
•サイト内の全てのURLの存在を検索エンジンに通知することができる
•アクセス数などに応じて各URLに優先度をつけることができる
sitemap_gen.py• google作成のsitemap生成スクリプト
• 現在の最新版の更新日は2005年12月(古!)
• pythonで書かれている
•ファイル/アクセスログからURLを収集できる
• cronで実行 -> 自動生成 -> 楽!
しかし、ケータイでは使えない!
ケータイで使えない2つの理由
•ケータイ用サイトマップタグに対応してない(こんなの→ <mobile:mobile>)
•クエリーストリングがつくと別のURLとして認識(セッションIDを引き回してるだけでも×)
ついでに
•アクセスログのHost部分を無視する(複数ホストのログをまとめて
出力していると解析結果が狂う)
こまった!
だからなおした
sitemap_gen_mobile.py
• <mobile:mobile>対応
•クエリーストリングを無視する機能
•アクセスログのHostをURLの一部として認識
こんな感じで設定を変えるだけです<directory path="/home/sites/kudan.mobi/web" url="http://kudan.mobi/"" /><accesslog path="/var/log/httpd/access.1.gz" encoding="UTF-8" />
↓<directory path="/home/sites/kudan.mobi/web" url="http://kudan.mobi/"" mobile=”true” ignore_querystring=”true” /><accesslog path="/var/log/httpd/access.1.gz" mobile=”true” ignore_querystring=”true” encoding="UTF-8" />
githubで公開中
https://github.com/gami/sitemap_gen_mobile/
あとでしった
•google様が修正版をリリースしてました。
•気づかないよ!リンクしろ!