Cafemmo Club
← Quay lại danh sách

Ping Multi sitemap bằng php

hutieumi18/08/20173121 lượt xem11 bình luận
Góp vui cùng ae
<?php
set_time_limit(999999);

$sitemaps = array(
"http://xxxxx.com/sitemap.xml",
"http://xxxxx.com/sitemap.xml"
);


// cUrl handler to ping the Sitemap submission URLs for Search Engines…
function Submit($url){
  $ch = curl_init($url);
  curl_setopt($ch, CURLOPT_HEADER, 0);
  curl_exec($ch);
  $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
  curl_close($ch);
  return $httpCode;
}


function SubmitSiteMap($url) {
  $returnCode = Submit($url);
  if ($returnCode != 200) {
    echo "Error $returnCode: $url <BR/>";
  } else {
    echo "Submitted $returnCode: $url <BR/>";
  }
}


foreach ($sitemaps as $sitemapUrl) {
  $sitemapUrl = htmlentities($sitemapUrl);
  //Google 
  $url = "http://www.google.com/webmasters/sitemaps/ping?sitemap=".$sitemapUrl;
  SubmitSiteMap($url);
 
  //Bing / MSN
  $url = "http://www.bing.com/webmaster/ping.aspx?sitemap=".$sitemapUrl;
  SubmitSiteMap($url);

}

?>
cho chạy auto = cron job, bash script ....

Bình luận

Đang tải...

Đang kiểm tra đăng nhập...

Ping Multi sitemap bằng php · Cafemmo Club