pagingにより生成された各ページは、当然ですが、コロコロ内容が変わります。つまり内容の保証がないので、検索エンジンにインデックスして貰いたくないページであるとも言えます(多くの人には)。というわけで2ページ目以降、つまりpage=2
とかパラメータが付く場合はmeta
要素でロボット除外を指示するようにとかいう機能を追加してみました。
head.htmlなどに$paging::meta_robots
と記述することによってロボット除外meta
要素が出力されます。なので、$paging::meta_robots
をflavourに記述しなければこれまでどおりの動作です。
なお、ロボットの巡回による負荷への対策にはなりません(多分)。巡回による負荷対策はrobots.txtでやった方が良さげというか、robots.txtじゃないとムリそう。ページングのナビゲーションのa
要素のrel
属性にnofollow
を追加するとかだといけるかも?
ついでにXHTMLで出力するかどうかも設定可能にしておいたり。
バグ報告や機能改善要望、機能追加要望は、BBSやMLなどでお気軽にどうぞ。