Ich möchte ein PHP-Skript, das sitemap.xml erzeugen kann, ich habe 5000 URLs in der Tabelle gespeichert. Gibt es eine Möglichkeit, URLs aus der Tabelle abzurufen und eine Sitemap zu erstellen und als sitemap.xml zu speichern?
Antworten:
1 für die Antwort № 1Sicher gibt es einen Weg:
1) Verbinden Sie sich mit der Tabelle und fordern Sie alle URLs an
Während der Iteration:
2) Bereinigen Sie sie, da XML keine Sonderzeichen zulässt
3) Wickeln Sie es in XML ein <url>
Sektion
4) Die umschlossene URL wiederholen, in eine Datei verschieben oder in einer anderen var speichern, um sie später zu verwenden. Ich würde dringend raten, keine Live-Generation zu verwenden und dafür zu gehen cron
und statische XML-Datei.
Details dazu, wie die Sitemap aussehen soll, finden Sie hier https://support.google.com/webmasters/answer/183668?hl=en