Actualizare: Nu mai recomandăm utilizarea FeedBurner deoarece este un produs pe moarte, plin de erori. Vă rugăm să citiți acest articol pentru a vedea de ce nu ar trebui să folosiți FeedBurner și pentru a afla despre alternative.
Recent am prezentat un articol care a arătat un ghid pas cu pas pentru configurarea FeedBurner în care am împărtășit plugin-urile pe care le puteți folosi pentru redirecționare. În acest articol, vă vom arăta cum puteți redirecționa fluxurile RSS WordPress către Feedburner fără a folosi un plugin (Acest sfat este pentru utilizatori intermediari spre avansați).
Mai întâi deschideți fișierul .htaccess, care se află în directorul rădăcină (Indiciu: aceeași folder unde se află wp-config.php). Apoi lipiți următorul cod:
<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>
Apropo, nu uitați să schimbați URL-ul fluxului cu propriul dvs. URL de flux, altfel veți redirecționa utilizatorii către fluxurile noastre.

jack glendening
Spațiul suplimentar din RewriteRule (chiar înainte de paranteza de închidere) trebuie eliminat, altfel apache dă Eroare Internă de Server 500
Mirare
Salut Jack, Informațiile tale despre cod m-au ajutat, mulțumesc!
raj
Salut
Întâmpin probleme la adăugarea acestuia
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]
cod în fișierul .htaccess. Când adaug cod, imaginile site-ului dispar.
De asemenea, dacă încerc să modific codul, viteza site-ului scade.
Vă rog, ajutați-mă.
Mulțumesc
Aamir Rizwan
Ce se va întâmpla cu abonații existenți care s-au abonat folosind: 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
Am folosit ceva similar cu asta în .htaccess, dar după 2 zile fluxul meu feedburner a încetat să se mai actualizeze. Pentru a depana, am eliminat redirecționările FB, dar fluxul meu sursă încă indică spre Feedburner, așa că acum am o buclă recursivă. De ce credeți că încă se redirecționează? Credeți că adăugarea codului de redirecționare înapoi în .htaccess îl va repara? Este aproape ca și cum .htaccess-ul meu nu este reîmprospătat.
Flux Sursă http://www.entertainmentbuddha.com/feed/
FB – http://feeds.feedburner.com/entertainmentbuddha
Codul pe care l-am folosit nu era în locația corectă, ci sub regulile de permalink. De asemenea, codul propus de tine ar trebui să fie plasat în secțiunea?
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
Mulțumesc pentru orice ajutor pe care îl puteți oferi. Asta mă înnebunește, ca să spunem așa.
Matt
Am găsit problema, slavă Domnului! Din anumщим motiv, pluginul wp-insert îmi făcea feed-ul să se repete.
Christian
Sfat bun, prea multe pluginuri înseamnă un dezastru, deci mulțumesc pentru eliminarea unuia.
Din nou, muncă bună, voi reveni.
Mulțumesc.
Christian
Artem Russakovskii
Eroare 500 și aici – apache dă această eroare: “RewriteRule: delimitatori de flag greșiți”
Soluție: pune ghilimele în jurul primului parametru RewriteRule, astfel: “^feed/?([_0-9a-z-] )?/?$”
Sunt destul de sigur că spațiul de după ] este problema aici, care forțează necesitatea ghilimelelor.
Personal editorial
Copiezi codul înainte de partea WP din .htaccess?
Admin
Rajesh Namase
Domnule,
acest lucru nu funcționează pentru mine. Mereu eroare internă 500. Am încercat și metoda kolobigi, dar nici aceasta nu funcționează.
kolobigi
Pentru toți cei care au erori interne 500, pur și simplu copiați codul de mai jos pentru a-l înlocui pe cel din fișierul .htaccess al WordPress-ului dvs. (Căutați # BEGIN Wordpress până la # END Wordpress și înlocuiți pur și simplu, nu trebuie să înlocuiți totul în .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 FEEDBURNER [R=302,NC,L]
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
Te rog schimbă /YOUR FEEDBURNER ID cu al tău.
sanchan
Am deja asta în fișierul htaccess.
Suprascriu codul existent sau copiez și lipesc mai jos?
——————————————-
# BEGIN WordPress
RewriteEngine On
RewriteBase /blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
# END WordPress
Personal editorial
nu, doar copiați și lipiți mai jos.
Admin
dbunic
Doar o întrebare. Dacă vreau ca fluxul meu de comentarii de pe blog să fie redirecționat către FeedBurner, la fel ca fluxul meu principal, trebuie să creez un nou flux?
Mulțumesc!
Personal editorial
Da, fluxurile dvs. de comentarii sunt separate, deci ar trebui să creați fluxuri separate pe FeedBurner și apoi să redirecționați fluxul dvs. de comentarii în acest fel.
Admin
FAQPAL
Mulțumesc Modforest, a funcționat.
Iroko
Am primit o eroare internă de server, vă rog, cum pot corecta acest lucru?
Acest cod pe care mi l-ați dat este pentru a înlocui totul în fișierul .htaccess sau unde anume?
Tony Tran
Încerc acest sfat pentru blogul meu de știri, dar nu funcționează. Obțin mereu eroarea 500.
Personal editorial
Folosești un webhost Linux? Acesta este un redirecționare simplă care ar trebui să funcționeze dacă serverul are Apache activat.
Admin
Modforest
Trebuie să plasați aceste reguli de rescriere ÎNAINTE de regulile de permalink ale WordPress.
Iată un exemplu: http://tinypaste.com/f2f34
Iroko
Mulțumesc pentru postarea de pe site-ul dvs., codul funcționează, mulțumesc
Shah Rukh
Mulțumesc mult, prietene, fragmentul tău a funcționat!!!!
kamran
Mulțumesc mult Modforest
Link-ul tău funcționează de minune. Și mulțumiri și WPBeginners, articolele voastre m-au ajutat mult în călătoria mea de blogging.
gouthami.b
Folosesc un plugin de redirecționare a fluxurilor. Voi încerca acum asta.
Jolora
Sfat bun – este o problemă la care nici nu mă gândisem înainte.
Konstantin
Cum se potrivește asta cu permalink-urile WordPress?
Obțin mereu o eroare 500 când încerc să combin acele două scripturi:
Personal editorial
Wrap the WordPress Permalink’s code in the Ifmodule mod_rewrite.c tags as well and it should work
Admin
Konstantin
Am făcut-o, etichetele au fost eliminate când am postat comentariul.
Deci ar trebui să funcționeze cu două blocuri mod_rewrite?
Konstantin
Nu, nu funcționează. Întotdeauna primesc acel 500.
Brett
Foarte, foarte tare. Mulțumesc pentru distribuire, mă întrebam de fapt dacă există o modalitate de a face asta ieri.
Murlu
Thanks for the tip, should help reduce the amount of load time since you’re not using a plugin