Aggiornamento: Non consigliamo più l'uso di FeedBurner perché è un prodotto in declino e pieno di bug. Si prega di leggere questo articolo per capire perché non dovresti usare FeedBurner e scoprire le alternative.
Recentemente abbiamo pubblicato un articolo che mostrava una guida passo passo per configurare FeedBurner in cui abbiamo condiviso i plugin che puoi usare per reindirizzare. In questo articolo, ti mostreremo come puoi reindirizzare i feed RSS di WordPress a Feedburner senza usare un plugin (Questo consiglio è per utenti intermedi o avanzati).
Per prima cosa, apri il tuo file .htaccess che si trova nella tua directory principale (Suggerimento: stessa cartella in cui si trova wp-config.php). Quindi incolla il seguente codice:
<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 proposito, non dimenticare di cambiare l'URL del feed con il tuo URL del feed, altrimenti reindirizzerai gli utenti ai nostri feed.

jack glendening
Lo spazio extra in RewriteRule (appena prima della parentesi di chiusura) deve essere rimosso, altrimenti apache restituirà un errore interno del server 500
Wonder
Ciao Jack, le tue informazioni sul codice mi sono state utili, grazie!
raj
Ciao
Sto avendo problemi ad aggiungere questo
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]
inserire il codice nel file .htaccess. quando aggiungo il codice, le immagini del sito web scompaiono.
Inoltre, se provo a modificare il codice, la velocità del sito web diminuisce.
Aiuto per favore.
Grazie
Aamir Rizwan
Cosa succederà agli abbonati esistenti che si sono abbonati utilizzando: 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
Ho usato qualcosa di simile a questo nel mio .htaccess ma dopo 2 giorni il mio feed Feedburner ha smesso di aggiornarsi. Per risolvere il problema ho rimosso i reindirizzamenti FB, ma il mio feed sorgente punta ancora a Feedburner, quindi ora ho un loop ricorsivo. Perché pensi che stia ancora reindirizzando? Pensi che aggiungere di nuovo il codice di reindirizzamento al mio .htaccess lo risolverà? È quasi come se il mio .htaccess non venisse aggiornato.
Feed Sorgente http://www.entertainmentbuddha.com/feed/
FB – http://feeds.feedburner.com/entertainmentbuddha
Il codice che ho usato non era nella posizione corretta, solo sotto le riscritture dei permalink. Inoltre, il codice proposto dovrebbe andare all'interno della sezione ?
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
Grazie per qualsiasi aiuto tu possa fornire. Questo mi sta facendo impazzire, per non dire altro.
Matt
Ho trovato il problema, grazie a Dio! Per qualche motivo, il plugin wp-insert aveva il mio feed in loop.
Christian
Bel consiglio, troppi plugin significano un pasticcio, quindi grazie per averne rimosso uno.
Ancora, buon lavoro, tornerò.
Grazie.
Christian
Artem Russakovskii
Anche qui errore 500 – apache restituisce questo errore: “RewriteRule: delimitatori di flag non validi”
Soluzione: metti le virgolette attorno al primo parametro di RewriteRule, così: “^feed/?([_0-9a-z-] )?/?$”
Sono abbastanza sicuro che lo spazio dopo la ] sia il problema qui che impone la necessità di virgolette.
Staff editoriale
Stai incollando il codice prima delle cose di WP nel .htaccess?
Amministratore
Rajesh Namase
Signore,
questo non funziona per me. Sempre errore interno 500. Ho anche provato il metodo kolobigi ma anche questo non funziona.
kolobigi
Per tutti coloro che hanno errori 500 / interni, copiate semplicemente il codice qui sotto per sostituire quello trovato nel vostro .htaccess di WordPress (cercate # BEGIN Wordpress fino a # END Wordpress e sostituite semplicemente, non dovete sostituire tutto nel .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
Si prega di cambiare /YOUR FEEDBURNER ID con il tuo.
sanchan
Ho già questo nel file htaccess.
Sovrascrivo il codice esistente o copio e incollo sotto?
——————————————-
# BEGIN WordPress
RewriteEngine On
RewriteBase /blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
# END WordPress
Staff editoriale
no, copi e incolli sotto.
Amministratore
dbunic
Solo una domanda. Se voglio che il mio feed dei commenti dal mio blog venga reindirizzato a FeedBurner, così come il mio feed principale, devo creare un nuovo feed?
Grazie!
Staff editoriale
Sì, i tuoi feed di commenti sono separati, quindi dovresti creare feed separati su FeedBurner e poi reindirizzare il tuo feed di commenti in quel modo.
Amministratore
FAQPAL
Grazie Modforest, ha funzionato.
Iroko
Ho ricevuto un errore del server interno, per favore, come posso correggerlo?
questo codice che mi hai dato serve a sostituire tutto nel file .htaccess o dove in particolare?
Tony Tran
Sto provando questo suggerimento per il mio blog di notizie ma non funziona. Ricevo sempre un errore 500.
Staff editoriale
Stai usando un hosting web Linux? Questo è un semplice reindirizzamento che dovrebbe funzionare se il server ha Apache abilitato.
Amministratore
Modforest
Devi posizionare queste regole di riscrittura PRIMA delle regole dei permalink di WordPress.
Ecco un esempio: http://tinypaste.com/f2f34
Iroko
Grazie per il post che hai pubblicato sul tuo sito, il codice funziona, grazie
Shah Rukh
Grazie mille amico, il tuo snippet ha funzionato!!!!
kamran
Grazie mille Modforest
Il tuo link funziona a meraviglia. E grazie anche a WPBeginners, i tuoi articoli mi hanno aiutato molto nel mio percorso di blogging.
gouthami.b
Sto usando il plugin feed redirector. Ci proverò ora.
Jolora
Buon suggerimento – è un problema che non avevo nemmeno considerato prima.
Konstantin
Come si concilia questo con i permalink di WordPress?
Ricevo sempre un errore 500 quando provo a combinare questi due script:
Staff editoriale
Wrap the WordPress Permalink’s code in the Ifmodule mod_rewrite.c tags as well and it should work
Amministratore
Konstantin
L'ho fatto, i tag sono stati rimossi quando ho pubblicato il commento.
Quindi dovrebbe funzionare con due blocchi mod_rewrite?
Konstantin
No, non funziona. Ricevo sempre quel 500.
Brett
Molto, molto bello. Grazie per aver condiviso questo, stavo proprio chiedendo se ci fosse un modo per farlo ieri.
Murlu
Thanks for the tip, should help reduce the amount of load time since you’re not using a plugin