Etiqueta htaccess

Como redireccionar o feed para o FeedBurner?

Como redireccionar o feed para o FeedBurner? — é um guest post de Daniel Marques

Tudo vai bem quando corre bem, até que o inesperado acontece. Desta vez a minha dor de cabeça envolveu o plugin recomendado pelo FeedBurner: o FeedSmith. O FeedSmith limita-se a detectar e redireccionar o feed do nosso blog, para o nosso endereço feed no FeedBurner.
Eis a mensagem de erro que surgiu:
Warning: ob_start() [ref.outcontrol]: output handler ‘ob_gzhandler’ cannot be used after ‘URL-Rewriter’ in /home/danielma/public_html/wp-includes/functions.php on line 408

O erro surgia no topo do blog e no próprio feed impedindo que os meus artigos chegassem aos assinantes.

A solução
A solução foi mais simples de encontrar do que o que eu julgava. Bastou desactivar o plugin e inserir umas linhas de código no ficheiro .htaccess:


RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} !FeedBurner
RewriteRule ^feed/?([_0-9a-z-]+)?/?$ http://feeds.feedburner.com/NomeDoMeuFeed [R,L]

Este código deverá ser copiado para a zona antes da secção de código adicionada pelo Wordpress
e “NomeDoMeuFeed” deverá ser substituído pela designação do vosso feed no FeedBurner.

( Daniel Marques tem um blogue pessoal e é um dos mais recentes autores TubarãoEsquilo com o Controlo remoto — um blogue de marca sobre televisão digital. )