2010-09-27 7 views
7

Ich bin glücklich, meine eigene zu schreiben, aber wenn es ein wirklich nettes PHP-Skript gibt, dass ich einfach auf einem Cron laufen und Verzeichnisse ausschließen kann, dann würde ich gerne davon hören!empfehlen ein PHP-Skript, um XML-Sitemap zu erstellen? (crawl/scrape-Methode)

Ich würde es vorziehen, einen Schaber/Raupen Skript als schreiben die XML-Daten aus der Datenbank zu verwenden ....

+1

Ich würde empfehlen (ab) mit 'wget' für diese Art von Sache, aber Sie müssen Ihr Ergebnis davon etwas massieren. Hier scheint ein Typ es zu benutzen: http://ardino.com/15-google-php-wget-sitemap-generator/ Kann nicht für den PHP-Code bürgen, aber Sie bekommen die allgemeine Idee. – Wrikken

Antwort

1

http://code.google.com/p/sitemap-generators/wiki/SitemapGenerators

Was die Datenbank-Interaktion, können Sie eine der oben anpassen .

+0

ja dies war der erste Ort, an dem ich sah, die Seite wurde nicht für den besten Teil eines Jahrzehnts obwohl ... wie für db aktualisiert, wie ich sagte, ich möchte nicht eine db-Lösung – Haroldo

+0

Ich habe meine eigene hinzugefügt PHP-Skript auf GitHub https://github.com/johnbe4/getSeoSitemap. Es kriecht eine ganze Seite. Es prüft alle internen und externen Links und speichert die sitemap.xml und sitemap.xml.gz in Ihrem Server. Es gibt keine Beschränkung für URLs. Alles, was Sie brauchen, ist PHP 5.4, SQL-Datenbank und Zugriff auf Cronotab des Servers. – John