<link rel="canonical"… にするページは…
- 同じページの編集ビュー・履歴ビューなど
ページ名(外部名)が同じページはすべてデフォルトビュー(閲覧ビュー)をおすすめ。 - データフォーマットの違い
HTML/プレーンテキスト/印刷用など
デフォルトのデータ形式(HTML)に。
スタイル・体裁のほうのフォーマットなどは対象外。
読む側設定のスタイルは無視できないのでおすすめ条件にしない。
体裁の方もそのまま。
これはGoogleに見せるためのメタデータ。
でもはてなブックマークでも使っているので、HTMLヘッダーに <link rel… で書く形式にする。(他の形式にも対応してる?)
実装方法 †
ビューを示す特定のパラメーターと、最低限のパラメーターだけを残して、canonicalURIにする。パラメーターはソートしておいて。
ページ/要素によっては独自のパラメーターを使うだろうから、パラメーターごとにcanonicalか否かを定義しておく。そこからcanonicalURIを作るフィルターを自動生成。か、canonicalなパラメーターを使うページ/要素を導入したときにcanonicalURIを作るフィルターを(管理者が)変更するようにしておく。