Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Como redirecionar feeds do WordPress para o FeedBurner sem um plug-in

Nota editorial: Ganhamos uma comissão de links de parceiros no WPBeginner. As comissões não afetam as opiniões ou avaliações de nossos editores. Saiba mais sobre Processo editorial.

Atualização: Não recomendamos mais o uso do FeedBurner porque ele é um produto em extinção e cheio de bugs. Leia este artigo para saber por que você não deve usar o FeedBurner e conheça as alternativas.

Recentemente, publicamos um artigo que mostrava um guia passo a passo para configurar o FeedBurner, no qual compartilhamos os plug-ins que você pode usar para redirecionar. Neste artigo, mostraremos como você pode redirecionar os RSS Feeds do WordPress para o Feedburner sem usar um plug-in (essa dica é para usuários intermediários e avançados).

Primeiro, abra seu arquivo .htaccess que está localizado no diretório raiz (Dica: a mesma pasta onde está localizado o wp-config.php). Em seguida, cole o código a seguir:

<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>

A propósito, não se esqueça de alterar o URL do feed para o seu próprio URL do feed, caso contrário, você estará redirecionando os usuários para nossos feeds.

Divulgação: Nosso conteúdo é apoiado pelo leitor. Isso significa que, se você clicar em alguns de nossos links, poderemos receber uma comissão. Veja como o WPBeginner é financiado, por que isso é importante e como você pode nos apoiar. Aqui está nosso processo editorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

O kit de ferramentas definitivo WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Reader Interactions

33 ComentáriosDeixe uma resposta

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. jack glendening says

    Extra space in RewriteRule (just before closing parenthesis) needs to be removed, else apache gives Internal Server Error 500

  3. raj says

    Hi

    I am facing problem to add this

    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]

    code in to .htaccess file . when i am adding code the images of website going to missing.
    Also if i try to modify code the speed of website going to down .
    please help .

    Thanks

  4. Matt says

    I used something similar to this in my .htaccess but after 2 days my feedburner feed stopped updating. To troubleshoot I removed the FB redirects, but my source feed still points to Feedburner, so now I have a recursive loop going. Why do you think it’s still redirecting? DO you think adding the redirect code back to my .htaccess will fix it? It’s almost like my .htaccess isn’t being refreshed.

    Source Feed http://www.entertainmentbuddha.com/feed/

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

    Code I used wasn’t in the proper location just under the permalinks rewrites. Also should your proposed code go within the section?

    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

    Thanks for any help you may provide. This is driving me nuts to say the least.

  5. Artem Russakovskii says

    Error 500 here too – apache gives this error: “RewriteRule: bad flag delimiters”

    Solution: put quotes around the first RewriteRule parameter, like so: “^feed/?([_0-9a-z-] )?/?$”

    I am fairly sure that space after the ] is the problem here that forces the need for quotes.

  6. kolobigi says

    For all those having 500 / internal errors just copy the code below to replace that found in your word press .htaccess (Look for # BEGIN WordPress to # END WordPress and simply replace,yopu don’t have to replace everything in .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

    Pls change the /YOUR FEEDBURNER ID to your own.

  7. sanchan says

    I already have this in the htaccess file.

    Do I overwrite the existing code or copy paste below?

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

    # BEGIN WordPress

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

    # END WordPress

  8. dbunic says

    Just one question. If I want my comments feed from my blog redirect to the FeedBurner as well as my main feed, do I have to create a new feed?

    Thank you!

  9. Iroko says

    I got internal server error please, how can I correct this?
    this code you gave is to replace everything in the .htaccess file or where in particular?

  10. Konstantin says

    How does that go together with WordPress’ permalinks?

    I always get an error 500 when I try to combine those two scripts:

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

Deixe uma resposta

Obrigado por deixar um comentário. Lembre-se de que todos os comentários são moderados de acordo com nossos política de comentários, e seu endereço de e-mail NÃO será publicado. NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.