✅ Новости WEB и WordPress, темы, плагины. Здесь мы делимся советами и лучшими решениями для веб-сайтов.

Как автоматически отправлять файлы Sitemap с помощью PHP?

6

Карты сайта полезны для поисковых роботов, чтобы лучше узнать структуру вашего сайта. Они особенно полезны, если ваш сайт содержит несколько сотен страниц. Вы можете войти в Google Webmaster или Bing Master (или другие подобные инструменты веб-сайта), чтобы отправить карты сайта вручную. Если у вас много карт сайта (или много сайтов), это будет головной болью. Как насчет автоматической отправки файлов Sitemap (чтобы поисковые системы знали, что у вас есть обновления)?

карта сайта

Сначала определите массив URL-адресов карты сайта с помощью PHP :

Затем определите две функции:

Затем все, что вам нужно сделать, это повторить все карты сайта и отправить их в разные поисковые системы:

Добавьте следующее в начало, которое не устанавливает ограничение по времени, если вы хотите добавить это задание в crontab.

Наконец, вы можете добавить это в crontab -e

@daily php submit_sitemap.php

Кроме того, функцию Submit можно упростить, используя file_get_contents, если вы не хотите знать, прошла ли отправка успешно (без кода возврата).

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

Полный исходный код доступен на github: submit_sitemaps.php

Источник записи: helloacm.com

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. Принимаю Подробнее