自動作成プログラムGoogleAdSenseに入れてもらったので、sitemapも作ることにしました。JAVAを使って自動生成できるようにしました。ダウンロード出来ます。欲しい方は使ってみてください。sitemap.xmlとは...このHPにはこんなファイルがありますという文書ファイルです。Googleに送るとファイルが登録され、誰かが検索したときに自分のHPがピックアップされるようになります。HPがどこかとリンクされていれば自動的にGoogleに登録されるはずなので、sitemapを報告しなくても変わらないはずなのですが。ランクがsitemap作成後に上がったような気がします。sitemap.xmlの書式は下記のとおり。xmlns="http://www.google.com/schemas/sitemap/0.84"><url><loc>//totomo.ddo.jp/index.htm</loc><priority>1</priority><changefreq>daily</changefreq><lastmod>2007-05-21T20:46:44+09:00</lastmod></url><url><loc>//totomo.ddo.jp/a/abc.htm</loc><priority>1</priority><changefreq>daily</changefreq><lastmod>2007-05-21T20:46:44+09:00</lastmod></url></urlset>水色の部分は決まった書式。ピンクの部分が「こんなファイルがあります」という部分です。上のファイルは下記のようなHP構成を示しています。ピンクの部分はHPに含まれるファイルによって記述が変わります。<url></url>の中に1つのファイルの情報を書きます。<loc></loc>はファイルのURL<priority><priority>はファイルの相対的な重要度で、1.0〜0.0の値を入れます。never(不変)のいずれかを入れます。<lastmod>2007-05-21T20:46:44+09:00</lastmod>は最後に更新した日付で、指定の書式で書きます。Sitemap.jar私の作ったプログラムはこれ(11kb)。感知しませんのでそのつもりでお使いください。指定したフォルダ以下のhtmファイルとそのファイル日時を調べてsitemap.xmlファイルを作ります。前提条件Windowsのみで動きます。ソースファイルを読むとLinuxでも動くように見えますが、呼び出すClassが対応していないのでエラーが出ます。フォルダ、ファイル構成が下記のようにURLを一致している必要があります。「Windowsパソコンを自宅でWebサーバーに使ってます」という方はそのまま使えるでしょう。パソコン内のファイル構成が上のように//totomo.ddo.jpとc:\htdocsを入れ替え、¥と/を読み換えればURLを同一になる状態であればOKです。現状、//totomo.ddo.jp/a/b.htmというファイルがURL上にあるけど、公開したくないので他とリンク張っていない、というファイルがある場合は取り除いておきます。sitemap.xmlに登録されてしまい、検索に引っかかるようになってしまうので注意が必要です。「z_」で始まるフォルダ以下のファイルは検索されないようにしてあります。上の例ですと、//totomo.ddo.jp/z_bcd/index.htmというファイルはsitemap.xmlに登録されません。適当なフォルダを作り、ダウンロードしたsitemap.jar置き、sitemap.csvというファイルを作ります。sitemap.csvは自分で作ります。テキストファイルですが、エクセルで編集できます。ファイルの1行目は、URLとフォルダ名の入れ替えを書きます。自分のパソコンに保存してある場所がd:\htdocsである場合です。2行目以降はファイル名の相対的な重要度を記入します。指定がなければ標準の0.5が記入されます。重要度を上げたいファイルを記入してあげれば良いです。編集が終わったら保存します。保存後、もう一度ノートパッドなどで開いてみて確認すると良いでしょう。重要度の数値はは1や0でなく1.0、0.0とある必要があります。sitemap.csvが出来たら実行します。sitemap.jarをダブルクリックします。(ファイルが解凍されてしまう場合は「アプリケーションから開く→Javaw」で実行できます)。JAVAが入っていないと実行できません。実行してもウインドウは開きません。待っているとsitemap.xmlというファイルが出来ます。一応sitemap.xmlを空けてみて、正常に出来ているか確認してみてください。sitemap.xmlの報告は、ここからします。IDを取得しておく必要があります。以下はソースファイルです。JAVAを使われる方は参考にされてください。classが足りないのでそのままコンパイルしても実行できません。main}任意のディレクトリ以下の全てのディレクトリをリストアップするClassは下記です。Itoこのサイトの文章・写真の無断転載を禁じます。