• 解決済 nedved

    (@nedved)


    IKEDA Yurikoさんこんにちは。
    rel=’canonical’についての確認させてください。
    <link rel=’canonical’ href=’*********’ />

    個別ページ(single.php)では、きちんとhead内に表示されているようなのですが、それ以外のページで表示されてきません。

    ・/wp-includes/default-filters.phpにはきちんと定義されているので、wordpressのバージョンの問題ではなさそう。
    ・remove_actionはしていない
    ・add_actionでrel_canonicalも試してみました。

    他にどのような原因が考えられるでしょうか?
    ちなみに、ことの発端というのは、
    http://*****.com/?menu=tag
    http://*****.com/?img=link
    というのが携帯のgooの検索エンジンにインデックスされ始めたことによります。
    この問題を解決すべくcanonicalを調べてみたら上記のような症状でした。

    ちなみに、きちんと表示される個別ページはhead内に以下が表示されます。
    <link rel=’index’ title=’***’ href=’***’ />
    <link rel=’prev’ title=’***’ />
    <link rel=’canonical’ href=’***’ />

    それ以外ではrel=indexしか表示されていません。
    <link rel=’index’ title=’***’ href=’***’ />

    あやしそうなのは、ks_reject_pc.phpかなと思っているのですが詳しくわかりませんでした。
    どうかよろしくお願いします。

    =========
    WordPress 2.9.2
    Ktai Styleバージョン 2.0.0(ケータイサイトとして使用)

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック投稿者 nedved

    (@nedved)

    自己レスです。
    wordpress3.1の段階では、canonicalタグが自動で付くのは、「記事とページ」のみのようです。
    トップページには付きません。

    トップページにcanonicalタグを設定するには、
    (1)フロントページの表示設定で、固定ページをフロントページに設定
    ※wordpressの設定 > 表示設定

    (2)プラグイン(Homepage Canonical Link)

    などの方法がありました。
    以上

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「Ktai Styleで個別ページ以外にcanonicalが出てこない」には新たに返信することはできません。