Atualização: Não recomendamos mais o uso do FeedBurner, pois é um produto em declínio e cheio de bugs. Por favor, leia este artigo para ver por que você não deve usar o FeedBurner e descobrir sobre as alternativas.
Recentemente, apresentamos um artigo que mostrava um guia passo a passo para configurar o FeedBurner no qual compartilhamos os plugins que você pode usar para redirecionar. Neste artigo, mostraremos como você pode redirecionar os Feeds RSS do WordPress para o Feedburner sem usar um plugin (esta dica é para usuários intermediários a avançados).
Primeiro, abra seu arquivo .htaccess, que está localizado no seu diretório raiz (Dica: mesma pasta onde o wp-config.php está localizado). Em seguida, cole o seguinte código:
<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 de feed, caso contrário, você estará redirecionando os usuários para nossos Feeds.

jack glendening
Espaço extra em RewriteRule (logo antes do parêntese de fechamento) precisa ser removido, caso contrário, o Apache gera um Erro Interno do Servidor 500
Maravilha
Olá Jack, suas informações sobre o código me ajudaram, obrigado!
raj
Olá
Estou tendo problemas para adicionar isso
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]
código no arquivo .htaccess. quando adiciono o código, as imagens do site desaparecem.
Também se eu tentar modificar o código, a velocidade do site diminui.
Por favor, ajude.
Obrigado
Aamir Rizwan
O que acontecerá com os assinantes existentes que se inscreveram usando: mydomain.com/feed ?
Anshul Tewari
This is awesome! It took me 6 months to figure this out. Thanks a lot for the wonderful post. Now the feeds redirect just perfectly fine
Matt
Usei algo semelhante a isto no meu .htaccess, mas após 2 dias o meu feed do Feedburner parou de atualizar. Para solucionar o problema, removi os redirecionamentos do FB, mas o meu feed de origem ainda aponta para o Feedburner, então agora tenho um loop recursivo. Por que você acha que ele ainda está redirecionando? Você acha que adicionar o código de redirecionamento de volta ao meu .htaccess vai consertar isso? É quase como se o meu .htaccess não estivesse sendo atualizado.
Feed de Origem http://www.entertainmentbuddha.com/feed/
FB – http://feeds.feedburner.com/entertainmentbuddha
O código que usei não estava na localização correta, logo abaixo das reescritas de permalink. Além disso, o seu código proposto deveria ir dentro da seção?
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
Obrigado por qualquer ajuda que você possa fornecer. Isso está me deixando louco, para dizer o mínimo.
Matt
Encontrei o problema, graças a Deus! Por algum motivo, o plugin wp-insert estava fazendo meu feed entrar em loop.
Christian
Boa dica, muitos plugins significam bagunça, então obrigado por remover um.
Novamente, bom trabalho, voltarei.
Obrigado.
Christian
Artem Russakovskii
Erro 500 aqui também – o apache dá este erro: “RewriteRule: delimitadores de sinalização inválidos”
Solução: coloque aspas em torno do primeiro parâmetro RewriteRule, assim: “^feed/?([_0-9a-z-] )?/?$”
Tenho quase certeza de que o espaço após o ] é o problema aqui, o que força a necessidade de aspas.
Equipe Editorial
Você está colando o código antes do conteúdo do WP no .htaccess?
Admin
Rajesh Namase
Senhor,
isso não está funcionando para mim. Sempre erro interno 500. Eu também tentei o método kolobigi, mas isso também não está funcionando.
kolobigi
Para todos aqueles que estão tendo erros 500 / internos, basta copiar o código abaixo para substituir o encontrado no seu .htaccess do WordPress (Procure por # BEGIN Wordpress até # END Wordpress e simplesmente substitua, você não precisa substituir tudo no .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 ID DO FEEDBURNER [R=302,NC,L]
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# FIM WordPress
Por favor, mude /SEU ID DO FEEDBURNER para o seu.
sanchan
Eu já tenho isso no arquivo htaccess.
Eu sobrescrevo o código existente ou copio e colo abaixo?
——————————————-
# BEGIN WordPress
RewriteEngine On
RewriteBase /blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
# FIM WordPress
Equipe Editorial
não, você apenas copia e cola abaixo.
Admin
dbunic
Apenas uma pergunta. Se eu quiser que meu feed de comentários do meu blog redirecione para o FeedBurner, assim como meu feed principal, eu tenho que criar um novo feed?
Obrigado!
Equipe Editorial
Sim, seus feeds de comentários são separados, então você teria que criar feeds separados no FeedBurner e então redirecionar seu feed de comentários dessa forma.
Admin
FAQPAL
Obrigado Modforest, funcionou.
Iroko
Eu recebi um erro interno do servidor, por favor, como posso corrigir isso?
este código que você deu é para substituir tudo no arquivo .htaccess ou em qual parte em particular?
Tony Tran
Estou tentando esta dica para o meu blog de notícias, mas não funciona. Sempre recebo erro 500.
Equipe Editorial
Você está usando um webhost linux? Este é um redirecionamento simples que deve funcionar se o servidor tiver o apache habilitado.
Admin
Modforest
Você precisa colocar essas regras de reescrita ANTES das regras de permalink do WordPress.
Aqui está um exemplo: http://tinypaste.com/f2f34
Iroko
Obrigado pela postagem que você fez no seu site, o código funciona, obrigado
Shah Rukh
Muito obrigado, amigo, seu snippet funcionou!!!!
kamran
Muito obrigado Modforest
Seu link funciona como um encanto. E também obrigado ao WPBeginners, seus artigos me ajudaram muito na minha jornada de blog.
gouthami.b
Estou usando o plugin feed redirector. Vou tentar isso agora
Jolora
Boa dica – é um problema que eu nem tinha considerado antes.
Konstantin
Como isso se junta aos permalinks do WordPress?
Sempre recebo um erro 500 quando tento combinar esses dois scripts:
Equipe Editorial
Wrap the WordPress Permalink’s code in the Ifmodule mod_rewrite.c tags as well and it should work
Admin
Konstantin
Eu fiz, as tags foram removidas quando postei o comentário.
Então deve funcionar com dois blocos mod_rewrite?
Konstantin
Não, não funciona. Eu sempre recebo esse 500.
Brett
Muito, muito legal. Obrigado por compartilhar isso, eu estava realmente me perguntando se havia uma maneira de fazer isso ontem.
Murlu
Thanks for the tip, should help reduce the amount of load time since you’re not using a plugin