✅ WEB- und WordPress-Nachrichten, Themen, Plugins. Hier teilen wir Tipps und beste Website-Lösungen.

Wie übermittelt man Sitemaps automatisch mit PHP?

17

Sitemaps sind nützlich für Such-Bots, um Ihre Website-Strukturen besser zu kennen. Sie sind besonders nützlich, wenn Ihre Website mehrere hundert Seiten umfasst. Sie können sich bei Google Webmaster oder Bing Master (oder anderen ähnlichen Website-Tools) anmelden, um die Sitemaps manuell einzureichen. Wenn Sie viele Sitemaps (oder viele Websites) haben, wird dies Kopfschmerzen bereiten. Wie wäre es mit dem automatischen Einreichen von Sitemaps (um Suchmaschinen wissen zu lassen, dass Sie Updates haben)?

Seitenverzeichnis

Definieren Sie zuerst das URL-Array der Sitemaps mit PHP :

Dann definieren Sie zwei Funktionen:

Dann brauchen Sie nur noch alle Sitemaps zu iterieren und an die verschiedenen Suchmaschinen zu übermitteln:

Fügen Sie am Anfang Folgendes hinzu, das keine zeitliche Begrenzung festlegt, wenn Sie diesen Job in der crontab hinzufügen möchten .

Schließlich können Sie dies zu crontab -e hinzufügen

@daily php submit_sitemap.php

Und die Funktion Submit kann durch die Verwendung von file_get_contents vereinfacht werden, wenn Sie nicht wissen möchten, ob die Übermittlung erfolgreich war (kein Rückgabecode).

function Submit($url) {   file_get_contents($url); }

Der vollständige Quellcode ist auf github verfügbar: submit_sitemaps.php

Aufnahmequelle: helloacm.com

Diese Website verwendet Cookies, um Ihre Erfahrung zu verbessern. Wir gehen davon aus, dass Sie damit einverstanden sind, Sie können sich jedoch abmelden, wenn Sie möchten. Annehmen Weiterlesen