Bu kodu kendine göre düzenleyip ana dizine sitemap.php olarak kaydet. Daha sonra .htaccess ile uzantısını .xml olarak göster. Dinamik olduğu için siteye her yazı eklediğinde tekrardan sitemap oluşturma sorunun olmaz.



header('Content-Type: application/xml; charset=utf-8');
define ("DB_HOST", "localhost");
define ("DB_USER", ""); // Verştabanı Kullanıcı Adı
define ("DB_PASS", ""); // Verştabanı Kullanıcı Şifresi
define ("DB_NAME", ""); // Verştabanı Adı

$db = new mysqli(DB_HOST, DB_USER, DB_PASS, DB_NAME);
$db->set_charset("UTF8");

if ($db->connect_errno) {
die($db->connect_error);
}

$Today = date("Y-m-d");
echo "";
echo "";
echo "
http://www.siteadi.com/
$Today
1.0
";

$Query = $db->query("SELECT * FROM makaleler"); // Makalelerinizin bulunduğu tablo adı
while ($Result = $Query->fetch_object()) {
?>

http://www.siteadi.com/sef_url ?>
tarih ?>
daily
0.8