Es ist nicht erforderlich, sitemap.php zu erstellen, weil: 1. Für jede Sprache können Sie eine separate sitemap.xml-Datei ausführen und jede in Suchmaschinenkonsolen angeben. 2. Standard-Sitemap-Dateien können regelmäßig neu geschrieben werden, um aktuelle Inhalte einzuschließen, und sie werden dadurch dynamisch - dafür ist .php nicht erforderlich. Es liegt am internen Aktualisierungsmechanismus und am Cron, dieselbe Datei mit der Standarderweiterung .xml neu zu erstellen
Sitemap.xml-Dateien sind statisch und werden nur durch Aktualisierungen dynamisch - sie werden nicht in Echtzeit aktualisiert. Es ist möglich, dass sie jede Minute neu geschrieben werden, aber es ist nicht erforderlich, weil: 1. Google es nicht in weniger als 1 Stunde seit der letzten Übermittlung überprüft. 2. Wenn Sitemap-Dateien groß sind, schreiben Sie sie neu oft wird die Serverleistung kaputt machen.
Wenn ein großes Datenvolumen vorhanden ist und die Sitemap-Datei größer als 50 MB ist, ist ein System mit mehreren Sitemaps erforderlich. Dies bedeutet, dass sitemap2,3 ... .xml zur Liste der Hauptdatei hinzugefügt wird. Der Inhalt dieser Dateien bleibt jedoch auch unverändert, bis diese Dateien neu erstellt werden (z. B. von cron).
Zu erwähnen ist auch, dass eine Suchmaschine, sobald sie auf die Datei zugegriffen hat, nicht sehr schnell wieder darauf zurückkehrt (es sei denn, dies erfolgt manuell). Es wird bestätigt, dass es auf keinen Fall erforderlich ist, eine Echtzeitaktualisierung von sitemap.php zu erstellen, da eine normale sitemap.xml für sich genommen dynamisch sein kann und den ganzen Tag oder eine Woche lang mit neuen Inhalten aktualisiert wird.
Ich kann mir keine Profis vorstellen, die eine sitemap.php verwenden. Es wird nichts nützen, da es andere bessere / richtige Möglichkeiten gibt, diese Dateien zu verwenden.