16

Google ヘルプのこのページ:

https://www.google.com/webmasters/tools/docs/en/sitemap-generator.html#submitting

Google は、HTTP リクエストを使用して更新されたサイトマップを通知する方法があると述べています。

リンクをクリックすると、次のページに移動します。

http://www.google.com/support/webmasters/bin/answer.py?answer=34592&topic=8482&hl=en#ping

しかし、どのリクエストで ping を実行するかについての情報はありません。

このアドレスと必要なパラメーターを知っている人はいますか?

4

4 に答える 4

2

最も簡単な解決策:file_get_contents("https://www.google.com/webmasters/tools/ping?sitemap={$sitemap}");

これは、すべての主要なホスティング プロバイダーで機能します。オプションのエラー報告が必要な場合は、ここから始めます。

$data = file_get_contents("https://www.google.com/webmasters/tools/ping?sitemap={$sitemap}");
$status = ( strpos($data,"Sitemap Notification Received") !== false ) ? "OK" : "ERROR";
echo "Submitting Google Sitemap: {$status}\n";

どのくらいの頻度でそれを行うべきかについては、速度を落とさずにサイトが Google のボットからの余分なトラフィックを処理できる限り、変更が行われるたびにこれを行う必要があります.

于 2015-11-18T02:11:40.153 に答える
1

Google には、http リクエスト (公式の Google メソッド) を使用して ping を実行する方法やフィードを使用する方法など、更新サイトの更新を通知する方法の完全な手順があります。こちらの公式ドキュメントをお読み ください https://webmasters.googleblog.com/2014/10/best-practices-for-xml-sitemaps-rssatom.html

それが役立つことを願っています:-)

于 2016-04-19T06:23:37.523 に答える
0

http://www.google.com/support/webmasters/bin/answer.py?hl=ja&answer=34609をご覧ください。

于 2009-07-27T16:01:40.220 に答える