BlogEngine.NETのソースを見たりデバッグしたりしてトラックバック送信についてわかったこと

アンカータグが指定しているURLがhttp://で始まらない場合は、トラックバックの対象にならない。

ローカルに対してのトラックバックは対象外になるようになっているっぽい。

また、

URLが対象になったとしても、そのあと、実際にそのURLの先のページをゲットして、

rdf内の

trackback:ping=”url”

を見つけて新しくtrackbackUrlを取得しているようで、その結果何も取得できないとやはりトラックバックが送信されず、pingbackが送信されるようになっている。

そして、受信に関して言えばblogengine.netのparmalinkはそんな情報を吐いていないので、BlogEngine.NET同士はpingbackになるのかな。

ついでに、blog_name,title,urlあたりが入っていないとだめっぽい。

とりあえず、今日はここまで。

んー。一応、ミニマムコードでは、トラックバックできる条件を満たした記事を書いて見たんだけどなぁ。

うまくトラックバックが送信できないなー。

Share
カテゴリー: .NET