Bir kaç başlıkta başka siteler i aracı yaparak site map hazırlatıldığını gördüm. Böyle birşey yaptım sanırım bu işinize yarar.
yapmanız gereken sadece hostunuza upload yapıp dosyayı çalıştırmanız. Belirtmiş olduğunuz klasör içine sitemap inizi hazırlayacaktır.
Not: Bilgi satırını silmeyiniz
PHP:
<?php
/*
Bilgi: http://forum.iyinet.com/showthread.php?p=226863#post226863 adresinden alınmıştır
*/
$login = " "; // site login
$url = " "; // site URL
$klasor = " "; // site map yapılacak klasör
$xml = "sitemap.xml"; // sitemap yapılacak dosya ismi
$dizin_adi = "/home/$login/public_html/$klasor"; // dizin adı
$tarih = "2006-06-16"; // tarih yazılacak
$dizin = opendir ($dizin_adi);
while ( gettype ( $bilgi = readdir( $dizin ) ) != boolean AND ($sitemap = (fopen("$dizin_adi/$xml","a")))) {
if ( is_dir( "$dizin_adi/$bilgi" ) )
print "<a href=\"$xml\">Dosya</a>" ;
print ("$bilgi xml yapıldı!");
print "<br>" ;
$mapyaz = "
<url>
<loc>$url/$klasor/$bilgi</loc>
<lastmod>$tarih</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
";
fwrite($sitemap, $mapyaz);
fclose($sitemap);
}
closedir ($dizin);
?>
yapmanız gereken sadece hostunuza upload yapıp dosyayı çalıştırmanız. Belirtmiş olduğunuz klasör içine sitemap inizi hazırlayacaktır.
Not: Bilgi satırını silmeyiniz