<urlset
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.sitemaps.org/schemas/sitemap/0.9
http://www.sitemaps.org/schemas/sitemap/09/sitemap.xsd">
<?php
//Veritabanı bilgileri
$dbhost="localhost";
$dbname="dbname";
$dbuser="dbuser";
$dbpass="dbpass";
//Veritabanına bağlan
$bagla = mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db ($dbname) or die ('Veri Tabanına Bağlanamadı');
//İçerik ID lerini al
$sonuc = mysql_query("Select * From tablom order by id");
while ($satir = mysql_fetch_array($sonuc)){
$id = $satir['id'];
//Sitemap oluştur
echo "<url>
<loc>http://www.siten.com/makale.php?id=$id</loc>
<priority>0.5</priority>
<changefreq>daily</changefreq>
</url>\n";
}
mysql_close($bagla);
?>
</urlset>Bu şekilde sitemap.php yapıp linkleri oluşturun kaynağından html kodlarını alıp sitemap.xml yapın.
sitemap.xml nin en üstüne;
<?xml version="1.0" encoding="UTF-8"?>
Ekleyin. PHP kodları arasına koyduğumuzda php kodu işlemi yaptığı için üstteki kod arasına ekleyemedim.
Sınırsız limitsiz