SlideShare a Scribd company logo
1 of 13
Download to read offline
ケータイサイト用
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様が修正版をリリースしてまし
 た。

• 気づかないよ!リンクしろ!

More Related Content

Viewers also liked

Xiomi
XiomiXiomi
XiomiUNMSM
 
Advocacy of Japanese Lang program
Advocacy of Japanese Lang programAdvocacy of Japanese Lang program
Advocacy of Japanese Lang programritsu shimizu
 
Apresentação Inovatec 2008
Apresentação Inovatec 2008Apresentação Inovatec 2008
Apresentação Inovatec 2008Peabirus
 
En El Camino Aprendi
En El Camino AprendiEn El Camino Aprendi
En El Camino AprendiRoThia
 
Mashup Session at NASA ScienceWedFed 207
Mashup Session at NASA ScienceWedFed 207Mashup Session at NASA ScienceWedFed 207
Mashup Session at NASA ScienceWedFed 207Celeste Merryman
 
The Bless Effect Gen 27
The Bless Effect Gen 27The Bless Effect Gen 27
The Bless Effect Gen 27bobby gilstrap
 
EPISODE 21: BULLISH LUKE
EPISODE 21: BULLISH LUKEEPISODE 21: BULLISH LUKE
EPISODE 21: BULLISH LUKEbibleheroes
 
Diapo Sur Les Chien011
Diapo Sur Les Chien011Diapo Sur Les Chien011
Diapo Sur Les Chien011guestbdd781
 
La Mariposayla Flor
La Mariposayla FlorLa Mariposayla Flor
La Mariposayla Floredwin gomez
 
LM3 Corporate Impact On Local Economies
LM3 Corporate Impact On Local EconomiesLM3 Corporate Impact On Local Economies
LM3 Corporate Impact On Local EconomiesJon Hansen
 
Take The Time
Take The TimeTake The Time
Take The TimeHai Hoang
 
Zorionak Nerea
Zorionak NereaZorionak Nerea
Zorionak Nereappalacios
 
Rodrigo Rostirola DireçãO De Arte Pedotti
Rodrigo Rostirola DireçãO De Arte PedottiRodrigo Rostirola DireçãO De Arte Pedotti
Rodrigo Rostirola DireçãO De Arte PedottiPortfoliopp
 
Parent Teacher Conferences
Parent Teacher ConferencesParent Teacher Conferences
Parent Teacher ConferencesLaura Chambless
 
Bombay News - Sept 15, 2008 -Sensex in red despite recovering 300 points from...
Bombay News - Sept 15, 2008 -Sensex in red despite recovering 300 points from...Bombay News - Sept 15, 2008 -Sensex in red despite recovering 300 points from...
Bombay News - Sept 15, 2008 -Sensex in red despite recovering 300 points from...Jagannadham Thunuguntla
 

Viewers also liked (20)

Xiomi
XiomiXiomi
Xiomi
 
Advocacy of Japanese Lang program
Advocacy of Japanese Lang programAdvocacy of Japanese Lang program
Advocacy of Japanese Lang program
 
Apresentação Inovatec 2008
Apresentação Inovatec 2008Apresentação Inovatec 2008
Apresentação Inovatec 2008
 
Ciclos Em Nossas Vidas
Ciclos Em Nossas VidasCiclos Em Nossas Vidas
Ciclos Em Nossas Vidas
 
En El Camino Aprendi
En El Camino AprendiEn El Camino Aprendi
En El Camino Aprendi
 
Bestpictures
BestpicturesBestpictures
Bestpictures
 
Mashup Session at NASA ScienceWedFed 207
Mashup Session at NASA ScienceWedFed 207Mashup Session at NASA ScienceWedFed 207
Mashup Session at NASA ScienceWedFed 207
 
The Bless Effect Gen 27
The Bless Effect Gen 27The Bless Effect Gen 27
The Bless Effect Gen 27
 
EPISODE 21: BULLISH LUKE
EPISODE 21: BULLISH LUKEEPISODE 21: BULLISH LUKE
EPISODE 21: BULLISH LUKE
 
Diapo Sur Les Chien011
Diapo Sur Les Chien011Diapo Sur Les Chien011
Diapo Sur Les Chien011
 
La Mariposayla Flor
La Mariposayla FlorLa Mariposayla Flor
La Mariposayla Flor
 
LM3 Corporate Impact On Local Economies
LM3 Corporate Impact On Local EconomiesLM3 Corporate Impact On Local Economies
LM3 Corporate Impact On Local Economies
 
Take The Time
Take The TimeTake The Time
Take The Time
 
El lazo y el Abrazp
El lazo y el AbrazpEl lazo y el Abrazp
El lazo y el Abrazp
 
Zorionak Nerea
Zorionak NereaZorionak Nerea
Zorionak Nerea
 
Maxwell 1861
Maxwell 1861Maxwell 1861
Maxwell 1861
 
Rodrigo Rostirola DireçãO De Arte Pedotti
Rodrigo Rostirola DireçãO De Arte PedottiRodrigo Rostirola DireçãO De Arte Pedotti
Rodrigo Rostirola DireçãO De Arte Pedotti
 
Parent Teacher Conferences
Parent Teacher ConferencesParent Teacher Conferences
Parent Teacher Conferences
 
Bombay News - Sept 15, 2008 -Sensex in red despite recovering 300 points from...
Bombay News - Sept 15, 2008 -Sensex in red despite recovering 300 points from...Bombay News - Sept 15, 2008 -Sensex in red despite recovering 300 points from...
Bombay News - Sept 15, 2008 -Sensex in red despite recovering 300 points from...
 
Curso IntroduÇÃo À EducaÇÃo Digital
Curso IntroduÇÃo À EducaÇÃo DigitalCurso IntroduÇÃo À EducaÇÃo Digital
Curso IntroduÇÃo À EducaÇÃo Digital
 

Recently uploaded

クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案sugiuralab
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 

Recently uploaded (8)

クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 

Sitemap Gen Mobile