Come attivarlo, cosa può andare storto, come farlo funzionare
Cos’è e a che serve
Feedburner è un servizio che ridistribuisce i feed del tuo blog, aggiungendo dei servizi come una migliore leggibilità e le statistiche d’uso.
Nasce in risposta a due problemi dei feed XML: ne esistono formati diversi in evoluzione, e non esistono metodi consolidati per fare statistiche sul loro traffico (come si fa per esempio con il traffico sulle pagine web). Visto che feed e aggregatori sono un metodo molto popolare per seguire i blog, ne consegue che è difficile offrire il formato ideale nei feed (perdendo potenziali lettori) e conoscere il numero e il comportamento dei lettori del feed (allo scopo di migliorare i contenuti del blog).
Una volta attivato sui tuoi feed, il servizio gratuito di Feedburner offre, tra le altre cose, la possibilità di rendere accessibili a terzi i dati sul traffico attraverso una interfaccia di programmazione (la Awareness API). In questo modo puoi conoscere il numero dei lettori del tuo feed e condividere questa informazione con gli altri.
Concetti base
Feedburner su wordpress richiede tre operazioni:
- Spostare il feed generato da wordpress in un luogo diverso
- Creare un account su Feedburner e un feed per il tuo blog
- Redirigere il feed del tuo blog verso il nuovo feed creato su Feedburner
Al termine dele tre operazioni i lettori del tuo feed non dovranno cambiare nulla né modificare l’iscrizione, tu non perderai lettori e potrai iniziare ad usare i servizi di Feedburner.
Installazione
Poniamo che il tuo blog con wordpress sia www.example.com: il tuo feed si trova in http://www.example.com/feed/ ed è probabile che tu abbia numerosi lettori iscritti. Per usare Feedburner fai le seguenti operazioni:
- Scarica, installa e attiva il plugin di Steve Smith
- Controlla che nella root directory del tuo sito ci sia un file .htaccess e temporaneamente rendilo scrivibile dal server (CHMOD con un client FTP). Se usi i permalinks di wordpress .htaccess c’è e contiene già alcune regole di riscrittura degli URL. Se non c’è, crea un file vuoto con un editor di testo, dagli il nome .htaccess (il punto fa parte del nome), mettilo sul sito via FTP, e rendilo scrivibile dal server.
- Nell’amministrazione del blog, vai in Options > FeedBurner e segui passo passo le istruzioni. Il plugin cercherà di configurare tutto da solo usando la riscrittura degli URL in .htaccess:
- Crea un feed in un luogo diverso, dove Feedburner verrà a leggerlo. Ad esempio,
http://www.example.com/feedburner_123456/
- Crea o aggiorna il tuo account su Feedburner e configuralo in modo che legga da
http://www.example.com/feedburner_123456/
e pubblichi su
http://feeds.feedburner.com/Example (ad esempio) - Redirigi il traffico del tuo blog da
http://www.example.com/feed/
verso
http://feeds.feedburner.com/Example
- Controlla che il contenuto di
http://www.example.com/feed/
sia identico a
http://feeds.feedburner.com/Example
- Ripristina i permessi di .htaccess ai valori originali (scrivibile dal proprietario, leggibile da tutti gli altri)
Se funziona, bene! Altrimenti vedi più sotto come risolvere i problemi più comuni.
Configurazioni aggiuntive
- WordPress: nella pagina di amministrazione del blog, vai in Options > Reading e nella sezione Syndication Feeds seleziona “For each article Show full text”. Così offri il feed completo di ogni articolo senza costringere il lettore a visitare il sito (maggiori probabilità di lettura).
- Feedburner: nella configurazione del feed, attiva almeno Browser-Friendly Burner e SmartFeed (migliore leggibilità), attiva anche Awareness API se vuoi condividere con terzi alcuni dati sul tuo feed.
Risoluzione di problemi
Se il confronto tra http://www.example.com/feed/ e http://feeds.feedburner.com/Example fallisce (se non sono identici) allora qualcosa è andato storto.
Controlla che .htaccess esista e sia scrivibile dal server. Usa FTP per caricare un .htaccess vuoto se necessario. Configura nuovamente il plugin. Vedi la guida di WordPress su .htaccess
Se .htaccess esiste già, perché usi i permalink e magari altre regole di riscrittura, forse è un problema di sintassi. Questo è un .htaccess contenente solo le regole sui permalink:
<ifmodule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</ifmodule>
Ogni altra regola di riscrittura, comprese quelle per Feedburner, deve precedere quelle standard di wordpress. Ecco un .htaccess configurato con successo dal plugin:
<ifmodule mod_rewrite.c>
RewriteEngine On
# BEGIN WordPress
# Redirect FeedBurner to your own Feed
RewriteBase /
RewriteRule ^feedburner_123456/?$ /feed/ [R,L]
RewriteCond %{HTTP_USER_AGENT} ^FeedBurner.*$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# These Rules redirect all feed Traffic to FeedBurner
RewriteBase /
RewriteCond %{QUERY_STRING} ^feed=(feed|rdf|rss|rss2|atom)$
RewriteRule ^(.*)$ http://feeds.feedburner.com/Example [R,L]
RewriteRule ^(feed|rdf|rss|rss2|atom)/?(feed|rdf|rss|rss2|atom)?/?$ http://feeds.feedburner.com/Example [R,L]
RewriteRule ^wp-(feed|rdf|rss|rss2|atom).php http://feeds.feedburner.com/Example [R,L]
# These are the standard WordPress Rules
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</ifmodule>
Quindi se hai delle regole aggiuntive assicurati che stiano sopra la riga # BEGIN WordPress e fai attenzione che non interferiscano con le regole sotto. Ad esempio, se le regole standard di WordPress si trovano sopra quelle per Feedburner (magari duplicate e rimaste lì da precedenti aggiornamenti), non potrai redirigere i feed. Spostale in fondo, al loro posto.
Infine, se le tue tribolazioni con .htaccess non danno risultati, assicurati che il tuo fornitore di hosting permetta la riscrittura degli URL. Scrivigli che vuoi usare .htaccess per fare URL rewriting e che controlli che Apache sia configurato con mod_rewrite e AllowOverride per il tuo sito.
Privacy e controindicazioni
Anche se Feedburner è un servizio utile e gratuito, prima di sceglierlo è bene essere consapevoli di alcuni aspetti problematici tipici di servizi del genere:
- Privacy: come tutti i servizi terzi di statistiche Feedburner raccoglie informazioni sui tuoi lettori e potrebbe usarle per creare profili personali.
- Controllo: affidando all’esterno il proprio feed, se ne cede in una certa misura il pieno possesso (tuttavia è possibile recedere dal servizio quando si vuole).
- In mano al fornitore: si è in balia del fornitore del servizio, che potrebbe cambiare le condizioni, imporre dei pagamenti, scomparire dal mercato senza documentazione etc. Se si dipende dal fornitore per servizi critici, recedere potrebbe non essere una opzione praticabile.
Commenti, critiche e suggerimenti per rendere più completa questa guida sono graditissimi
Aggiornamento1: Andrea Beggi ha in archivio un pezzo sullo stesso argomento: Feedburner e WordPress.
Aggiornamento2: Stefano Gorgoni un mese fa ha raccontato come fare la stessa cosa senza usare il plugin WordPress-Feedburner: WordPress: come migrare a Feedburner.
No related posts.









Grazie per la segnalazione, ma il tuo articolo è sicuramente più completo….
Ottima guida, ma anche se e’ tutto chiaro non sono all’altezza di eseguire talemodifica.Ho un semplice account a feedburner, e per ora sto’ facendo pratica con i codici ecc.
Grazie alla gente come te, anche i niubbi come me possono comprendere qualcosina in piu’.
Ciao
fjster, se usi il servizio di blog wordress.com credo che non potrai fare il redirect dei feed. Però è già un gran bel servizio.
Ciao, ho un dubbio: Google, così come altri motori di ricerca, ha indicizzato i miei feed, collegandolo quasi a tutti i miei articoli. Se uso feedburner e qualcuno clicka su quei link cosa succede?
Ciao e grazie
Fammi un esempio di link nel feed che google ha indicizzato.
Diciamo una cosa del genere:
http://www.paologatti.it/index.php/2007/01/19/arriva-skype-pro-e-un-aumento-delle-tariffe/feed/
Con FB di solito redirigi solo il feed principale del tuo blog:
http://www.paologatti.it/index.php/feed/
mentre i feed dei commenti alle singole pagine restano tali e quali.
Dovrei aggiornare questa pagina perché il plugin per wordpress è stato aggiornato e ora non lavora più con .htaccess ma direttamente con wp, rendendo le cose più facili.
Si, ho notato che ora non usa più .htaccess.
Comunque sono riuscito a fare tutto senza problemi.
Ciao, Paolo.
un c’ho capito na mazza!
è sufficiente creare un account semplice di FB e utilizzare il plugin?
mik3: si.
ok fatto!
Ho visto che il feed di un tizio contiene anche una pubblicità ma solo nell’ultimo post. Secondo voi come fa? (usa feedburner)