【MT】古いエントリを検索から除外
実に久々のMTネタ(^_^;)
このblog、元々(日本語化されたばかりだった)MovableTypeの実験のために構築し、そのままずーーーーーっと惰性で維持してる→運用期間だけは長く、なんと20年前の記事とかまで残ってます(^_^;)
もちろんこんな古い記事はもはやなんの役にも立たない...というか技術情報としてとても有害(^^;なんですが、そういう記事ほど被リンクとか多くて検索にかかってしまう罠。
ということで、チラ裏のゴミ記事しか書けないのは仕方ないにしても、少し他人様におかけするご迷惑を低減すべくあまりにも古い記事は検索避けをし、自動的に検索にかからなくなるようにしました。逆seo(^^;;
先にも書いたとおり、このblogはMovableTypeで構築してる→高機能なCMSであるMTにはテンプレートタグというのがあり各種プログラミングが出来る→「記事」テンプレートのヘッダ部分に
<$mt:Date format="%Y" setvar="rebuilt_year"$>
<$MTEntryDate format="%Y" setvar="entry_year"$>
<MTIf name="entry_year" value="10" op="+" le="$rebuilt_year">
<meta name="robots" content="noindex">
</MTIf>
<$MTEntryDate format="%Y" setvar="entry_year"$>
<MTIf name="entry_year" value="10" op="+" le="$rebuilt_year">
<meta name="robots" content="noindex">
</MTIf>
とか書いておくと、blogを再構築するたび
「記事作成年に10足しても再構築年より小さい数値になる古い記事の場合」
ヘッダ内に
<meta name="robots" content="noindex">
タグが表示される→検索にかからなくなるはず。
たぶんわざわざ手間ひまかけてこんな阿呆なことをするヒトは他に居ないだろう(^^;と思いますが、備忘録として。