以前,とりあえずの rel-tag 対応として,
カテゴリページへのリンクに
rel="tag"
をつけるように chalow を書き換えた [2007-12-11-3] が,
これだけでは不十分なので,それを解消するための覚え書き.
microformats の rel-tag は,
リンク先 URL の最後の単語をタグとして認識する.
http://www.ftnk.jp/~fumi/cl/Chalow
のような URL なら,Chalow がタグとして認識されるが
http://www.ftnk.jp/~fumi/cl/clsearch.cgi?key=cat%3AChalow
のような URL では,clsearch.cgi がタグとして認識されてしまう.
それなので,chalow で生成する HTML の各カテゴリのリンクを
http://www.ftnk.jp/~fumi/cl/Chalow
のようにして,Apache 側で
RewriteRule ^([^\.]+)$ /~fumi/cl/clsearch.cgi?cat=$1
のような感じでリライトさせればよさそう.
chalow の書き換えはたいしたことないけど,
見た目を整えるために clsearch.cgi もいじろうと思うと時間がかかりそう.
- rel-tag-ja - Microformats
http://microformats.org/wiki/rel-tag-ja