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