【仕様】
当サイトで公開しているサイトマップ生成ツールの仕様は以下の通りです。
- 生成ツールの使用言語はPerl。
- サイトマップには、拡張子がshtml、html、htmのファイルを登録。
- ファイル名が"index.shtml","index.html","index.htm"の場合、更新頻度("daily")、ページの優先度("0.7000")を書き込む。
- 上記以外のファイルの場合、最終更新日、ページの優先度("0.5000")を書き込む。
以下にサイトマップの出力例を記します。イメージを掴んで頂ければと思います。
- <?xml version="1.0" encoding="UTF-8"?>
- <urlset
- xmlns="http://www.google.com/schemas/sitemap/0.84"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://www.google.com/schemas/sitemap/0.84
- http://www.google.com/schemas/sitemap/0.84/sitemap.xsd">
- <url>
- <loc>http://your_site.jp/index.html</loc>
- <changefreq>daily</changefreq>
- <priority>0.7000</priority>
- </url>
- <url>
- <loc>http://your_site.jp/page1.html</loc>
- <lastmod>2005-07-28T03:13:49Z</lastmod>
- <priority>0.5000</priority>
- </url>
- ・
- ・
- (中略)
- ・
- ・
- </urlset>
7〜11が"http://your_site.jp/index.html"に関する情報を書き込んだブロック、12〜16が"http://your_site.jp/page1.html"に関する情報を書き込んだブロックとなっています。
【注意】
私の環境(使用サーバー:ロリポップ!
)では、特に問題なくグーグルにサイトマップは登録出来ましたが、他の環境でのテストは一切行っていません。他の環境で正常に動作するかどうかは、利用者の方でテストし、ご確認下さい。
導入を単純化する為、cgiを直接呼び出す形式にしました。cgiファイル名は、セキュリティ上、多少複雑なものにする事をお奨めします。
htaccessについての知識のない方は、セキュリティ上、cgiファイルをindexファイルが存在するディレクトリに設置する事をお奨めします。
【関連サイト】
以下に、グーグルサイトマップに関する情報を掲載しているサイトを紹介します。生成ツール導入の際の参考にして頂ければと思います。
[公開:2006/06/17]
|