Der modified Shop hat eine Funktion, um eine Google Sitemap zu erstellen. Diese lässt sich über das Backend aufrufen. Mit einer kleinen Anpassung kann man dafür sorgen, dass diese regelmäßig, z.B. einmal Nachts, automatisch erstellt wird. Dazu öffnen wir die Datei google_sitemap.php und löschen folgende Zeilen (ca. Zeile 19-23) :
// if the customer is not logged on, redirect them to the login page if (!isset($_SESSION['customer_id'])) { xtc_redirect(xtc_href_link(FILENAME_LOGIN, '', 'NONSSL')); }
Im zweiten Schritt sorgen wir dafür, dass die Datei regelmäßig, z.B. per cronjob und wget, aufgerufen wird:
0 0 * * * wget http://shop.tld/google_sitemap.php?auto=true&ping=true
Damit wird die Sitemap immer um Mitternacht neu erstellt, und Google wird außerdem automatisch darüber informiert.