<?php
// Yeh file blog ke Laravel sitemap.xml ko fetch karke root par serve karta hai
// taaki URL clean rahe: https://xdimension.in/sitemap.xml

header('Content-Type: application/xml; charset=UTF-8');

$blogSitemapUrl = 'https://xdimension.in/blog/sitemap.xml';

// cURL se fetch karo (file_get_contents se zyada reliable, agar allow_url_fopen off ho to bhi chalega)
$ch = curl_init($blogSitemapUrl);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
$xml = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);

if ($xml === false || $httpCode !== 200) {
    // Fallback: agar blog sitemap fetch na ho paye, kam se kam homepage wala basic sitemap de do
    http_response_code(200);
    echo '<?xml version="1.0" encoding="UTF-8"?>';
    echo '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">';
    echo '<url><loc>https://xdimension.in/</loc><priority>1.0</priority></url>';
    echo '</urlset>';
    exit;
}

echo $xml;
