Da ich einige Zeit gebraucht habe um die Google Sitemaps bei mir zum laufen zu bringen, schreibe ich mal eine Anleitung für alle die einen Server bei Domainfactory stehen haben. Sollte aber auch bei anderen Providern funktionieren.
exec('python sitemap_gen.py --config=config.xml',$output,$return);
echo $return;
echo $output; Der die Sitemap erstellt, noch mal alles auf dem Webserver hochladen und die URL Domain.de/sitemapgenerator/makesitemap.php im Browser aufrufen, wenn alles geklappt hat, sollte im Root eures Webservers bzw. unter der URL Domain.de/sitemap.xml.gz eine URL zu finden sein.Was passiert denn da jetzt eigentlich?
Mit base_url bekommt das Sitemap Tool die URL mit. directory path zeigt dem Python die Dateistruktur so kann das Tool auch Dateien finden die schlecht oder nicht verlinkt sind (wer alle Dateien ausschließen möchte die zB admin enthalten, der fügt einfach <filter action=”drop” type=”wildcard” pattern=”*admin*” /> in die config.xml ein). Und mit accesslog hat das Python Tool zugriff auf die Logfiles und entscheidet je nachdem wie oft auf eine Datei zugegriffen wurde, welche priority diese in der Sitemap bekommt. Das ist gegenüber den ganzen Online Generatoren ein echter Vorteil da diese nur eine Standard oder gar keine Priorität vergeben.
Wer Probleme mit der Einrichtugn der Sitemap hat Verbesserungsvorschläge hat, kann ja einfach einen Kommentar schreiben.
« Gratis Portale – Web Project Starter Root Kit »
Super Anleitung.
Aber heut zu tage wird fast bei jedem Auftritt ein CMS benutzt und logischer Weise, die CMS selbst oder durch Erweiterungen ohne Probleme den Map erstellen.
Kommentar: Panthera-IT – 09. Februar 2008 @ 12:01
Hallo, ich verstehe beim Punkt 3 den store_into
nicht???
Habe auf dem Server alles in htdocs/sitemapgenerator gespeichert.
Ich danke Dir für Deine Hilfe
Gruss
Rolf
Kommentar: Traber – 01. Mai 2008 @ 15:31
Das ist falsch das muß der Lokale Pfad deines webservers hin wo die sitemap abgelegt wird wird. ZB
htdocs/sitemap.xml.gz
Kommentar: admin – 02. Mai 2008 @ 18:30