サポート » 使い方全般 » TOPページ(home.php)がページネーションが設定されてしまい解除できないです

  • TOPページ(home.php)にページネーションが設定されてしまい、同じ内容の複数のTOPページが存在してしまっています。特にそう設定したわけではないのですが、「https://xxxxx.com/page/2」、「https://xxxxx.com/page/3」,「https://xxxxx.com/page/4」….とドメインに「/page/数字」を直打ちするとページが存在してしまっています。このページネーション機能を削除したいです。
    何かアドバイスなどありましたらお答えいただけると幸いです。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • CG

    (@du-bist-der-lenz)

    WordPressのURLの最後に数字を追加すると、同一ページが表示される仕様だと思いますが。

    はじめまして

    下記ページが参考になると思います。
    https://naouniverse.com/blog/2015/12/how-to-return-status-404-if-page-is-2-pages-later/

    トピック投稿者 yokada516

    (@yokada516)

    参考urlありがとうございます。
    まだwordpress使用経験が浅いので勉強になりました。
    ちなみに他のwordpressで作られたサイトを確認すると同一ページが返されるものと404が返されるものと2種類あるのですが何が違うのでしょうか。

    「同一ページ」の URL、パーマリンク設定、インストールされているプラグインおよびリダイレクトするために追加した functions.php のコードを教えてもらえませんか?

    CG

    (@du-bist-der-lenz)

    「他のwordpressで作られたサイトを確認すると同一ページが返されるものと404が返されるものと2種類あるの」は、ユーザーが認知しているか、でしょうね。パーマリンク設定次第にもなるし、末尾に数字がつくことで、同内容のページが複数あるとなると困るということで対策もしているでしょう。

    こんにちは

    トップページの /page/数字 にわざわざ対策しているサイトはあまり多くないと思いますけど、どうでしょうか。
    対策しているケースもあるかもしれませんが、以下のようなケースでは 404 になります。

    ・設定 > 表示設定 で、「ホームページの表示」に「最新の投稿」が設定されている。
    ・且つ「/page/数字」の数字に、(投稿 / 「1ページに表示する最大投稿数」の件数)を切り上げた数以上の数字が指定されている。

    WordPressデフォルトの状態では。投稿の数が10件未満だと、/page/2 は404になります。
    投稿が10件を超えると2ページ目が存在するとみなされて、/page/2/ でトップページが表示されます。

    この理屈でいくと「ホームページの表示」に「固定ページ」が設定されているときは /page/数字 が 404 になっても良さそうですが、トップページが表示されてしまいます。
    どういう理屈なのかは私にはよくわかりません。

    こんばんわー

    ちなみに、そのページ郡を表示させたくない目的は、なんでしょー?

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • トピック「TOPページ(home.php)がページネーションが設定されてしまい解除できないです」には新たに返信することはできません。