Hoe zelf google of yahoo sitemap maken voor alle html of php in directory script

Inleiding

Wanneer je veel webpaginas hebt in bijvoorbeeld html of php extensie, en je wil deze publiceren als sitemap kun je handmatig veel tijd kwijt zijn. Echter, via php kan dit veel makkelijker en sneller. Maar hoe gaat dat in zijn werk?

Het volgende script werkt uitstekend en is voor zowel google als yahoo geschikt. Voorwaarde is dat alle bestanden in 1 directory staan.

Stappen

<?php
$handle = opendir('dmdocuments');
$arrayA=array();
while (false&#160;!==($file = readdir($handle))) {
	$file=explode(".",$file);
	$file=$file[0].'.html';
        array_push($arrayA, $file);
    }
echo '<?xml version="1.0" encoding="utf-8"&#160;?>

<urlset xmlns="http://www.google.com/schemas/sitemap/0.9">';
for($i=1;$i<=count($arrayA);$i++)	{    
echo '
	<url>
        <loc>http://www.fontsforfree.org/download/afonts/'.$arrayA[$i].'</loc>       
    	 <lastmod>2007-03-14T22:41:02+00:00</lastmod>       
   		 <changefreq>weekly</changefreq>      
     	 <priority>1.0</priority>   
<p>   </url>';
	}
echo "
</urlset>";
?>
</p>

Tips

Je kan je eigen site handmatig bij google, yahoo of live aanmelden. Wat echt nog handige kan zijn is de sitemap als sitemap.xml in de root van je website te zetten. Dan wordt hij automatisch opgenomen door de zoek spiders

Handige links