Semantic Web – WordPress

nofollow plugin rel attribute Movable Type

leave a comment »

rel 属性と新しい属性値 "nofollow" rel="nofollow" を自動付加する plugin [ Release 1.0 公開日: January 18, 2005]
  ⇒ http://www.movabletype.org/news/2005/01/movable_type_nofollow_p.shtml

[追記 2005/1/19 21:00 下記の不具合は調査中ですが、Six Apart社, Movable Type本家では、未だ報告がないようです。
Ogawa::Memoranda さんの最新エントリー「No Follow, No Life」
  http://as-is.net/blog/archives/000959.html
にて相談しましたので、ご覧下さい。]

本スクリプト Release 1.0 をインストールすると、インライン要素 A のタグ中で、href 属性は問題ないかもしれませんが、下記のような name 属性ではバグ?が発生する 「MTPingID が消去され、空白となってしまう」
name 属性
<a name="<$MTPingID$>"><⁄a>
nofollow (-) ⇒ <a name="1"></a>
nofollow (+) ⇒ <a></a> name 属性が完全消去される.

Movable Type へのインストール
[MT]⁄plugins⁄nofollowfy.pl
[MT]⁄php⁄plugins⁄init.nofollowfy.php

インストール後のタグ内の変化
<a href="http:⁄⁄example.com⁄" rel="nofollow">
<a href="http:⁄⁄www.example.com⁄" rel="nofollow software">
<MTReferers nofollowfy="1">
など。
コメントのソースをみると、
<p class="posted">投稿者 <a href="http:⁄⁄www.example.com⁄" rel="nofollow">comment spammer<⁄a> : January 18, 2005 01:02 PM<⁄p>
のように、コメント内容だけでなく、投稿者の URL のタグ内も変化しています。

新しい属性値 "nofollow" を href 属性と一緒に アンカータグなどで使用する (rel="nofollow" が href 属性に加わる) と、コメントやTrackBack内のハイパーリンクが Google, MSN, Yahoo などのサーチエンジンの分析対象外となります。comment spam, trackback spam の減少を目的とする spam 対策です。
他に、Six Apart社(TypePad, MovableType, LiveJournal), WordPress もサポートしています。
というより、
   http://www.sixapart.com/log/2005/01/support_for_nof.shtml
「Support for nofollow (01.18.2005) 」の一部を引用すると、

The rel="nofollow" specification is not the end-all mechanism of stopping comment spam, but it’s a significant step, and a good partnership between weblogging vendors and search companies.

weblog ベンダーと検索(エンジン)会社はこれから仲良くやりましょうということに意義があるのかもしれません。
[追記 2005/1/24]
http://weblogs.mozillazine.org/ben/archives/007366.html
ウェブブラウザ「Firefox 1.0」開発者の Ben Goodger は、Google 社に採用された(本人のブログの一部引用)。

As of January 10, 2005, my source of income changed from The Mozilla Foundation to Google, Inc. of Mountain View, California. · · ·

なお、ロボット型検索エンジン、スパイダーに対するホームページ対策として、META タグの content属性の属性値"nofollow" が以前から知られています。参照ページ
    http://www.mediaweb.biz/database/others/meta_tag.html

[追記 2005/1/20] 世界の spam 対策にできるだけ協力したいので、いろいろ問題がある plugin "nofollow Release1.0 " で自動化するのではなく、各 Templates をみて、TrackBack, Comments などの Ping に関連するタグは、現時点では 手作業で、(例)
  <a href="<$MTPingURL$>" rel="nofollow">
  <MTPings nofollowfy="1">
と属性を追加することに決めました。

[追記 2005/1/30] 早速バージョンアップとなっています。
Nofollow Release 1.1
ファイル内表示: nofollow.pl,v 1.1.2.2 2005/01/24 19:01:02

Written by support

2005/01/19 @ 12:15

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。