SkipperGuide:Interne Dokumentation/Google Sitemaps: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Peter (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Peter (Diskussion | Beiträge) K Sitemaps ins Root verlagert |
||
| Zeile 2: | Zeile 2: | ||
== crontab == | == crontab == | ||
(Stündlicher Aufruf) | (Stündlicher Aufruf, inkl. Backup-Aufruf) | ||
0 * | SHELL=/bin/sh | ||
PATH=/usr/bin:/usr/sbin:/sbin:/bin | |||
#min hour day month dow user command | |||
# Command jede Stunde ausführen: | |||
0 * * * * /hp/aa/ac/dm/www/backup/doit | |||
0 * * * * /hp/aa/ac/dm/www/sitemaps/doit | |||
== www/sitemaps/doit == | == www/sitemaps/doit == | ||
| Zeile 10: | Zeile 16: | ||
#!/bin/sh | #!/bin/sh | ||
/usr/bin/php /hp/aa/ac/dm/www/mediawiki/maintenance/generateSitemap.php www.skipperguide.de --fspath=/hp/aa/ac/dm/www | /usr/bin/php /hp/aa/ac/dm/www/mediawiki/maintenance/generateSitemap.php www.skipperguide.de --fspath=/hp/aa/ac/dm/www/ -path=/hp/aa/ac/dm/www/mediawiki --compress=no | ||
== maintenance/generateSitemaps.php == (siehe sourceforge) | == maintenance/generateSitemaps.php == (siehe sourceforge) | ||
| Zeile 40: | Zeile 46: | ||
== Sitemap-Url == | == Sitemap-Url == | ||
www.skipperguide.de | www.skipperguide.de/sitemap-index-<DB-Name>.xml | ||
Version vom 12. April 2006, 09:02 Uhr
Google Sitemaps unterstützen den googlebot bei der Seitenindizierung.
crontab
(Stündlicher Aufruf, inkl. Backup-Aufruf)
SHELL=/bin/sh PATH=/usr/bin:/usr/sbin:/sbin:/bin #min hour day month dow user command # Command jede Stunde ausführen: 0 * * * * /hp/aa/ac/dm/www/backup/doit 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/ -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/sitemap-index-<DB-Name>.xml