サポート » 使い方全般 » 多発する~/feed/のクロールエラーを直したい

  • fish burger

    (@bigaoe)


    いつもお世話になっています
    この度はWordPressを導入してサーバを移転させサイトをリニューアルしました。しばらくしてウェブマスターツールで確認したところ「404 見つかりませんでした」というクロールエラーが多発するようになりました。それも「www.example.com/001/feed/」という形のフィード関係のエラーが大部分を占めています。
    ところが、WordPressオリジナル投稿ページと固定ページにはフィードのエラーは出ていませんが、カスタム投稿ページにばっかりフィードエラーが出てきます。
    ちなみに「functions.php」にはadd_theme_support( 'automatic-feed-links' );とのfeed関係の一文があります。
    詳しい方にお伺いしたいのですが、上記フィードエラーの原因そして解決方法について、ぜひご伝授お願いしたいと思います。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • nobita

    (@nobita)

    こんにちは

    http://www.example.com/001/feed/

    が404との事ですが、実際に、そのURLで、フィードは表示できているのですか?フィードは、表示できていないのですか?

    トピック投稿者 fish burger

    (@bigaoe)

    nobitaさん、早速お返事ありがとうございます!

     実際のヘッダーにあるapplication/rss+xmlのリンク先http://www.example.com/001/feed/は表示されません。

    nobita

    (@nobita)

    試してはいませんが、

    functions.phpの先頭(<?phpの前に)に以下のコードを追加

    <?php
    function myfeed_request($qv) {
    	if (isset($qv['feed']))
    		$qv['post_type'] = get_post_types();
    	return $qv;
    }
    add_filter('request', 'myfeed_request');
    ?>

    してみて、feedは表示されるようになりますか?

    トピック投稿者 fish burger

    (@bigaoe)

    nobitaさん、早速ご伝授ありがとうございます!

     上記myfeed_requestコードを「functions.phpの先頭(<?phpの前に)」に入れてみましたが、404エラーのままです。
     こんどは正常だったWordPressオリジナル投稿ページのfeedが「フィード名が不明」になったようです。
     関係しているかどうかは分かりませんが、質問したあと昨日あたりに「FeedBurner FeedSmith Extend」という配信管理プラグインを入れています。

     度々すみません、よろしくお願いいたします。

    nobita

    (@nobita)

    うまく動かなければ、忘れてください

    パーマリンクをデフォルトに戻すとどうですか?

    http://example.com/wp/?post_type=book&feed=rss2
    http://example.com/wp/?book=books&feed=rss2
    トピック投稿者 fish burger

    (@bigaoe)

    nobitaさん、返事が遅れまして申し訳ございません

     初歩的ですみません。制作当初「投稿名」で設定しているため、パーマリンクをデフォルトに戻すとサイト全体がリンク切れになってしまう恐れが出てくるではないかと思いますが、これを回避する方法はありますでしょうか? 

     度々よろしくお願いいたします。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック「多発する~/feed/のクロールエラーを直したい」には新たに返信することはできません。