Am Mon, 16 Mar 2009 07:17:10 +0100 schrieb Dirk Schleicher <dirk.schleicher@gmx.de>: > Hallo Leute, Hallo! > suche ein sitemap.xml script das man per cron job laufen lassen kann. > Es gibt zwar den script google-sitemapgen, aber ich bekomme das Ding > nicht zum laufen. Ich habe mir dafür selber was gebastelt, vielleicht hilft es dir ja. #!/bin/bash cd output #rm sitemap.xml exec >sitemap.xml 2>&1 echo '<?xml version="1.0" encoding="UTF-8"?>' echo '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">' BASEURL='http://example.com/' HTMLFILES=`find . -name \*.html` for file in $HTMLFILES; do MODTIME=`date -d @$(stat -c %Y $file) +%Y-%m-%dT%H:%M:%S%z` T1=`echo $MODTIME | cut -c 1-22` T2=`echo $MODTIME | cut -c 23-24` MODTIME=$T1:$T2 URL=$BASEURL`echo $file | cut -c 3-` echo ' <url>' echo ' <loc>'$URL'</loc>' echo '<lastmod>'$MODTIME'</lastmod>' echo ' </url>' done echo '</urlset>' > Danke > > Dirk Andreas
Attachment:
signature.asc
Description: PGP signature