✅ WEB- och WordPress -nyheter, teman, plugins. Här delar vi tips och bästa webbplatslösningar.

Hur skickar man in webbplatskartor med PHP automatiskt?

5

Webbplatskartor är användbara för sökrobotar för att bättre känna till din webbplatsstruktur. De är särskilt användbara om din webbplats innehåller flera hundra sidor. Du kan logga in på Google Webmaster eller Bing Master (eller andra liknande webbplatsverktyg) för att skicka in webbplatskartorna manuellt. Om du har många webbplatskartor (eller många webbplatser), kommer detta att vara en huvudvärk. Vad sägs om att skicka in webbplatskartor automatiskt (för att låta sökmotorerna veta att du har uppdateringar)?

webbplatskarta

Definiera först webbplatskartornas URL-array med PHP :

Definiera sedan två funktioner:

Sedan är allt du behöver göra att iterera alla webbplatskartor och skicka in dem till de olika sökmotorerna:

Lägg till följande i början, som inte anger någon tidsgräns, om du vill lägga till det här jobbet i crontab.

Slutligen kan du lägga till detta i crontab -e

@daily php submit_sitemap.php

Och funktionen Submit kan förenklas genom att använda file_get_contents om du inte vill veta om inlämningen lyckades (ingen returkod).

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

Den fullständiga källkoden finns tillgänglig på github: submit_sitemaps.php

Inspelningskälla: helloacm.com

Denna webbplats använder cookies för att förbättra din upplevelse. Vi antar att du är ok med detta, men du kan välja bort det om du vill. Jag accepterar Fler detaljer