最も必要とされている時に、信頼できるWordPressチュートリアルを。
WordPress入門ガイド
WPBカップ
2500万人以上
当社のプラグインを使用しているウェブサイト
16+
WordPress経験年数
3000+
専門家によるWordPressチュートリアル

プラグインなしでWordPressフィードをFeedBurnerにリダイレクトする方法

更新:FeedBurnerはバグだらけの衰退製品であるため、現在では使用をお勧めしません。FeedBurnerを使用すべきでない理由と代替手段については、この記事をお読みください。

最近、FeedBurnerを設定するステップバイステップガイドを紹介する記事を掲載し、その中で使用できるプラグインを共有しました。この記事では、プラグインを使用せずにWordPress RSSフィードをFeedburnerにリダイレクトする方法を紹介します(このヒントは中級から上級ユーザー向けです)。

まず、ルートディレクトリにある.htaccessファイルを開きます(ヒント:wp-config.phpと同じフォルダにあります)。次に、次のコードを貼り付けます。

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} !FeedBurner [NC]
RewriteCond %{HTTP_USER_AGENT} !FeedValidator [NC]
RewriteRule ^feed/?([_0-9a-z-] )?/?$ http://feeds.feedburner.com/wpbeginner [R=302,NC,L]
</IfModule>

ところで、フィードURLをあなた自身のフィードURLに変更するのを忘れないでください。そうしないと、ユーザーを私たちのフィードにリダイレクトすることになります。

開示: 当社のコンテンツは読者によってサポートされています。これは、一部のリンクをクリックすると、手数料が発生する可能性があることを意味します。WPBeginnerがどのように資金調達されているか、なぜそれが重要なのか、そしてどのように私たちをサポートできるかを確認してください。こちらが当社の編集プロセスです。

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!

読者とのインタラクション

32 CommentsLeave a Reply

  1. RewriteRuleの末尾の括弧の直前の余分なスペースを削除する必要があります。そうしないと、Apacheは内部サーバーエラー500を返します。

  2. こんにちは

    これを追加するのに問題があります

    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?sparringmind.com [NC]
    RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]
    RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?feeds2.feedburner.com/sparringmind [NC]
    RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L]

    .htaccessファイルにコードを記述しています。コードを追加すると、ウェブサイトの画像が消えてしまいます。
    また、コードを変更しようとすると、ウェブサイトの速度が低下します。
    助けてください。

    ありがとう

  3. .htaccessでこれに似たものを使用しましたが、2日後にFeedburnerフィードの更新が停止しました。トラブルシューティングのためにFBのリダイレクトを削除しましたが、ソースフィードはFeedburnerを指したままなので、再帰ループが発生しています。なぜまだリダイレクトされているのだと思いますか? .htaccessにリダイレクトコードを戻せば直ると思いますか?まるで.htaccessが更新されていないかのようです。

    ソースフィード http://www.entertainmentbuddha.com/feed/

    FB – http://feeds.feedburner.com/entertainmentbuddha

    使用したコードは、パーマリンクのリライトの直下ではなく、適切な場所にありませんでした。また、提案されたコードはセクション内に配置する必要がありますか?

    RewriteEngine on
    RewriteCond %{HTTP_USER_AGENT} !FeedBurner [NC]
    RewriteCond %{HTTP_USER_AGENT} !FeedValidator [NC]
    RewriteRule ^feed/?([_0-9a-z-]+)?/?$ http://feeds.feedburner.com/entertainmentbuddha%5BR=302,NC,L%5D

    どんな助けでも感謝します。少なくとも、これは私を狂わせています。

  4. ナイスなヒントです。プラグインが多すぎるとごちゃごちゃになるので、一つ削除してくれてありがとう。

    また、素晴らしい仕事です。また来ます。

    ありがとうございます。

    Christian

  5. ここでもエラー500です – apacheは「RewriteRule: bad flag delimiters」というエラーを出しています。

    解決策:最初のRewriteRuleパラメータを次のように引用符で囲みます。「^feed/?([_0-9a-z-] )?/?$」

    ここで引用符が必要になる原因は、おそらく]の後のスペースだと思います。

  6. 500 /内部エラーが発生しているすべての人のために、WordPressの.htaccessにあるコードを次のコードに置き換えてコピーしてください(# BEGIN Wordpressから# END Wordpressを探し、単純に置き換えてください。.htaccessのすべてを置き換える必要はありません)。

    # BEGIN WordPress

    RewriteEngine on
    RewriteCond %{HTTP_USER_AGENT} !FeedBurner [NC]
    RewriteCond %{HTTP_USER_AGENT} !FeedValidator [NC]
    RewriteRule ^feed/?([_0-9a-z-]+)?/?$ http://feeds.feedburner.com/YOUR FEEDBURNER ID [R=302,NC,L]
    RewriteBase /
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

    # END WordPress

    /YOUR FEEDBURNER ID をご自身のものに変更してください。

  7. すでに.htaccessファイルにこれがあります。

    既存のコードを上書きすればよいですか、それとも下にコピー&ペーストすればよいですか?

    ——————————————-

    # BEGIN WordPress

    RewriteEngine On
    RewriteBase /blog/
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /blog/index.php [L]

    # END WordPress

  8. 質問が一つあります。ブログのコメントフィードをメインフィードと同様にFeedBurnerにリダイレクトしたい場合、新しいフィードを作成する必要がありますか?

    ありがとうございます!

  9. 内部サーバーエラーが発生しました。どうすれば修正できますか?
    あなたが提供したこのコードは、.htaccessファイルのすべてを置き換えるためのものですか、それとも特定の場所ですか?

  10. WordPressのパーマリンクとどのように連携するのですか?

    その2つのスクリプトを組み合わせようとすると、常にエラー500が発生します。

    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

Leave A Reply

コメントいただきありがとうございます。すべてのコメントは、コメントポリシーに従ってモデレーションされ、メールアドレスは公開されません。名前フィールドにキーワードを使用しないでください。個人的で意味のある会話をしましょう。