[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: sitemap.xml script gesucht



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


Reply to: