<?php
/**
 * sitemap.php - XMLサイトマップ動的生成
 * Google Search Console等にはこのファイルのURL (https://0982.jp/sitemap.php) を送信してください。
 */

// 設定読み込み (BASE_URL定数を利用するため)
require_once( "include/config.php" );

// XMLヘッダーを出力
header("Content-Type: application/xml; charset=utf-8");

// キャッシュ無効化ヘッダー (常に最新の状態を伝えるため)
header("Cache-Control: no-cache, must-revalidate");

// プロトコル判定 (常時SSL推奨ですが、念のため判定)
$protocol = isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https://" : "http://";
$base_url = $protocol . (defined('BASE_URL') ? BASE_URL : $_SERVER['HTTP_HOST']);

// XML宣言とurlset開始
echo '<?xml version="1.0" encoding="UTF-8"?>' . "\n";
?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
        <loc><?php echo $base_url; ?>/</loc>
        <lastmod><?php echo date("Y-m-d"); ?></lastmod>
        <changefreq>daily</changefreq>
        <priority>1.0</priority>
    </url>

    <url>
        <loc><?php echo $base_url; ?>/?view=news_list&amp;group=1</loc>
        <changefreq>hourly</changefreq>
        <priority>0.9</priority>
    </url>

    <url>
        <loc><?php echo $base_url; ?>/?view=news_list&amp;group=2</loc>
        <changefreq>hourly</changefreq>
        <priority>0.9</priority>
    </url>

    <url>
        <loc><?php echo $base_url; ?>/contact.php</loc>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
</urlset>
