法則50 タグ検索結果のURLを短くして利便性を高める
タグ検索結果へのリンクを表示するテンプレートソース【1】
<MTIfNonZero tag="tags">
<dl class="tags">
<dt> タグ一覧</dt>
<dd>
<ul>
<MTTags>
<li><a href="<$MTTagSearchLink$>" title="タグ「 <$MTTagName$>」 の一覧"><$MTTagName$></a></li>
</MTTags>
</ul>
</dd>
</dl>
</MTIfNonZero>
標準の状態で出力される(X)HTMLソース
<dl class="tags">
<dt> タグ一覧</dt>
<dd>
<ul>
<li><a href="http://example.com/mt/mt-search.cgi?tag=[ タグ名1]
&blog_id=[ ブログID]" title=" タグ「 タグ名1」 の一覧">タグ名1</a></li>
<li><a href="... 略..." title=" タグ「 タグ名2」 の一覧"> タグ名2</a></li>
<li><a href="... 略..." title=" タグ「 タグ名3」 の一覧"> タグ名3</a></li>
</ul>
</dd>
</dl>
.htaccessソース
RewriteEngine on
RewriteRule ^tag/(.*)$ /mt/mt-search.cgi?blog_id=1&tag=$1
タグ検索結果へのリンクを表示するテンプレートソース
<MTIfNonZero tag="tags">
<dl class="tags">
<dt> タグ一覧</dt>
<dd>
<ul>
<MTTags>
<li><a href="http://example.com/tag/<$MTTagName encode_url="1"$>" title=" タグ「 <$MTTagName$>」 の一覧"><$MTTagName$></a></li>
</MTTags>
</ul>
</dd>
</dl>
</MTIfNonZero>
出力される(X)HTMLソース
<dl class="tags">
<dt> タグ一覧</dt>
<dd>
<ul>
<li><a href="http://example.com/tag/[ タグ名1]" title=" タグ「 タグ名1」の一覧"> タグ名1</a></li>
<li><a href="... 略..." title=" タグ「 タグ名2」 の一覧"> タグ名2</a></li>
<li><a href="... 略..." title=" タグ「 タグ名3」 の一覧"> タグ名3</a></li>
</ul>
</dd>
</dl>