Nucleusのトラックバック機能で「rel="nofollow"」
カテゴリ:Nucleus
日時:2005/01/23 17:07
Googleが、コメントスパムなどによる無意味なページランク上げ対策として「rel="nofollow"」を導入したのは周知のことであろう。早い話が、
Nucleusのコメント機能でこれを実現する方法が、http://www.rakaz.nl/nucleus/item/40で紹介されている(Andy氏がフォーラムに投稿した記事で知った)。
このrel="nofollow"をトラックバックに適用してみる。 トラックバック機能をrel="nofollow"に対応させるのは非常に簡単。コアファイルに手を入れる必要もない。
改造するのはNP_TrackBack.phpのみ。使用したのは1.23bj7である。この37行目、つまりinit()で定義されているtemplateを書き換えるのである。
<a href="hogehoge" rel="nofollow">のように記述されている場合、それをページランクの集計から除外するというわけだ。
Nucleusのコメント機能でこれを実現する方法が、http://www.rakaz.nl/nucleus/item/40で紹介されている(Andy氏がフォーラムに投稿した記事で知った)。
このrel="nofollow"をトラックバックに適用してみる。 トラックバック機能をrel="nofollow"に対応させるのは非常に簡単。コアファイルに手を入れる必要もない。
改造するのはNP_TrackBack.phpのみ。使用したのは1.23bj7である。この37行目、つまりinit()で定義されているtemplateを書き換えるのである。
'LIST_ITEM' => '<div class="comment"><a href="<%url%>"><%title%></a> <span class="commentinfo"><%blogname%> pinged on <%timestamp%> <%delete%></span> </div><div class="commentbody"><%excerpt%> </div>',の「<a href="<%url%>"」の後ろに「 rel="nofollow"」を追加する。追加した状態は以下のとおり。
'LIST_ITEM' => '<div class="comment"><a href="<%url%>" rel="nofollow"><%title%></a> <span class="commentinfo"><%blogname%> pinged on <%timestamp%> <%delete%></span> </div><div class="commentbody"><%excerpt%> </div>',その下のlocaltemplateは、ローカルトラックバック用なので必要ない(よね?)。