SkipperGuide:Interne Dokumentation/Google Sitemaps: Unterschied zwischen den Versionen

aus SkipperGuide, dem Online-Revierführer über die Segelreviere der Welt.
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
 
K (Sitemaps ins Root verlagert)
Zeile 2: Zeile 2:


== crontab ==
== crontab ==
(Stündlicher Aufruf)
(Stündlicher Aufruf, inkl. Backup-Aufruf)


  0      *       *       *       *      /hp/aa/ac/dm/www/sitemaps/doit
  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/sitemaps/ -path=/hp/aa/ac/dm/www/mediawiki --compress=no
  /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/sitemaps/sitemap-index-<DB-Name>.xml
  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