SkipperGuide:Interne Dokumentation/Google Sitemaps
Zur Navigation springen
Zur Suche springen
Google Sitemaps unterstützen den googlebot bei der Seitenindizierung.
crontab
(Stündlicher Aufruf)
0 * * * * /hp/aa/ac/dm/www/sitemaps/doit
www/sitemaps/doit
(Skript zum Aufruf des Sitemaps-Generators)
#!/bin/sh /usr/bin/php /hp/aa/ac/dm/www/mediawiki/maintenance/generateSitemap.php www.skipperguide.de --fspath=/hp/aa/ac/dm/www/sitemaps/ -path=/hp/aa/ac/dm/www/mediawiki --compress=no
== maintenance/generateSitemaps.php == (siehe sourceforge)
Ergänzen folgender Zeile (quick-hack, weil TS_ISO_8601 in aktueller mediawiki-Version nicht definiert ist)
define('TS_ISO_8601_FOR_GOOGLE_SITEMAP_HACK', 99); // quick hack
includes/GlobalFunctions.php
Ergänzen folgender Zeilen (8601-Timestamp-Format, welches von Google-Sitemaps akzeptiert wird):
function wfTimestamp($outputtype=TS_UNIX,$ts=0) { $uts = 0; : : switch($outputtype) { case TS_UNIX: return $uts; : : > case TS_ISO_8601_FOR_GOOGLE_SITEMAP_HACK: // quick hack > return gmdate( 'Y-m-d\TH:i:s', $uts ); default: wfDebugDieBacktrace( 'wfTimestamp() called with illegal output type.'); } }
Sitemap-Url
www.skipperguide.de/sitemaps/sitemap-index-<DB-Name>.xml