Ping送信プログラム(PHP4、5対応)
トップへ
【ご注意】
ブログのトップページURLで指定したページには、以下の用意が必要です。
- ヘッダーに <link rel="alternate" type="application/rss+xml" title="RSS" href="RSSのURL" /> を記述
- 上記の「RSSのURL」で、実際にRSSが出力できること(Pingサーバーでは、このRSS情報をサーバーに反映します)
Pingサーバに更新情報が反映されない場合には、以下をチェックしてください。
- Pingサーバ側の問題
- RSSのURLのドメインが、ブログのドメインと異なる。
- Pingを送信したサーバのドメインやIPアドレスが、ブログのドメインやIPアドレスと異なる。
- RSS中の記事の内容(description)の文字数が少ない。
- 記事の量(ページ数)がまだ少ない。
- Ping送信を連続して行う場合。
連続で同じブログのPingを受け付けないようにしている場合がある。
- 各Pingサーバのサイトで会員登録をしていない。
会員登録をしないとPingサーバに反映されない場合がある。
- RSSの記事に特定のNGワードを含んでいる。
- ブログで配信しているRSSやATOMの書式が、Pingサーバ側で対応していない書式になっている。
- Pingサーバ側のアクセスが多いため、レスポンスが低下して処理落ちした。
- 特定のIPアドレスからのPingの受信を制限している。
共用サーバなどで、他の利用者がスパムのようなPing送信を行なっている場合、影響を受ける場合がある。
- 特定のドメイン(メジャーなブログのドメインなど)しか反映しない仕様になっている。
- Pingサーバに反映されるタイミングの仕様。
時間差で反映されるところがある。
- Pingサーバの運営者の判断で、反映していない。
- Ping送信者側の問題
- サイトにRSSを配信していることを示すタグ
<link rel="alternate" type="application/rss+xml" title="RSS" href="RSSのURL" />
の記述がない
- PingサーバのURLが正しくない。
勝手に/(スラッシュ)などを追加したりせず、Pingサーバに書いてある通りのURLを書くこと。
上記のような理由で更新情報が反映されない場合でも、Pingサーバは「受信しました」というメッセージを返します。