サイトマップ
2022-11-27
サイトマップはテキスト形式でURLの一覧を出力するだけで十分。
indexファイルを読み込んで、json_decodeして、そのまま羅列するだけ。
必要ならばタグのURLや年月ページのURLも追記してもよい。
<?php require __DIR__ . '/cms/config.php'; header('Content-Type: text/plain'); echo $config['base_url'] . '/' . "\n"; $index = json_decode(file_get_contents($config['base_path'] . '/index'), 1); foreach ($index as $id => $post) { echo $config['base_url'] . '/archives/' . $id . "\n"; } // TODO: タグや年月のアーカイブのページも出してもよい
実例
運用
sitemap.php をウェブマスターツールなどで登録してクロールしてもらう。
Tag:
cms