Güncelleme: FeedBurner artık önerilmiyor çünkü hatalarla dolu, ölen bir ürün. Neden FeedBurner kullanmamanız gerektiğini ve alternatiflerini öğrenmek için lütfen bu makaleyi okuyun.
Yakın zamanda, eklenti kullanmadan WordPress RSS Beslemelerini FeedBurner'a nasıl yönlendirebileceğinizi göstereceğiz (Bu ipucu orta ve ileri düzey kullanıcılar içindir). Makalemizde, yönlendirme için kullanabileceğiniz eklentileri paylaştığımız, FeedBurner kurulumu için adım adım bir kılavuz gösteren bir makale yayınlamıştık.
Öncelikle kök dizininizde bulunan .htaccess dosyasını açın (İpucu: wp-config.php dosyasının bulunduğu klasörle aynı). Ardından aşağıdaki kodu yapıştırın:
<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>
Bu arada, kullanıcıları kendi Beslemelerimize yönlendireceğiniz için besleme URL'sini kendi Besleme URL'nize değiştirmeyi unutmayın.


jack glendening
RewriteRule'da fazladan boşluk (kapanış parantezinden hemen önce) kaldırılmalıdır, aksi takdirde apache Dahili Sunucu Hatası 500 verir
Merak
Merhaba Jack, Kod hakkındaki bilgileriniz bana yardımcı oldu, teşekkürler!
raj
Merhaba
Bunu eklemekte sorun yaşıyorum
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]
.htaccess dosyasına kod ekleyin. Kodu eklediğimde web sitesinin resimleri kayboluyor.
Ayrıca kodu değiştirmeye çalıştığımda web sitesinin hızı düşüyor.
Lütfen yardım edin.
Teşekkürler
Aamir Rizwan
Mevcut aboneler, mydomain.com/feed kullanarak abone olanlar ne olacak?
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
.htaccess dosyamda buna benzer bir şey kullandım ancak 2 gün sonra feedburner beslemem güncellenmeyi durdurdu. Sorunu gidermek için FB yönlendirmelerini kaldırdım, ancak kaynak beslemem hala Feedburner'a işaret ediyor, bu yüzden şimdi döngüye giriyorum. Neden hala yönlendirme yaptığını düşünüyorsunuz? .htaccess dosyama yönlendirme kodunu geri eklemenin sorunu çözeceğini düşünüyor musunuz? Sanki .htaccess dosyam yenilenmiyormuş gibi.
Kaynak Besleme http://www.entertainmentbuddha.com/feed/
FB – http://feeds.feedburner.com/entertainmentbuddha
Kullandığım kod, permalink yeniden yazmalarının hemen altında doğru konumda değildi. Ayrıca önerdiğiniz kod bölümü içine mi girmeliydi?
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
Sağlayabileceğiniz herhangi bir yardım için teşekkürler. En azından bu beni çıldırtıyor.
Matt
Sorunu buldum, Tanrı'ya şükür! Nedense wp-insert eklentisi beslememi döngüye sokuyordu.
Christian
Güzel ipucu, çok fazla eklenti karmaşa demektir, bu yüzden birini kaldırdığınız için teşekkürler.
Yine de, harika iş, tekrar geleceğim.
Teşekkür ederim.
Christian
Artem Russakovskii
Burada da 500 hatası var – apache bu hatayı veriyor: “RewriteRule: bad flag delimiters”
Çözüm: İlk RewriteRule parametresinin etrafına şu şekilde tırnak işareti koyun: “^feed/?([_0-9a-z-] )?/?$”
Sanırım tırnak ihtiyacını zorlayan şey buradaki ] karakterinden sonraki boşluk.
Yayın Kadrosu
Kodu .htaccess dosyasında WP ile ilgili kısımdan önce mi yapıştırıyorsunuz?
Yönetici
Rajesh Namase
Sayın,
bu benim için çalışmıyor. Her zaman 500 dahili hata. Kolobigi yöntemini de denedim ama bu da işe yaramadı.
kolobigi
500 / dahili hatalar alan herkes için, word press .htaccess dosyanızda bulduğunuz kodu aşağıdaki kodla değiştirmek için aşağıdaki kodu kopyalayın ( # BEGIN Wordpress ile # END Wordpress arasındaki bölümü arayın ve sadece değiştirin, .htaccess dosyasındaki her şeyi değiştirmenize gerek yok)
# 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]
# SON WordPress
Lütfen /YOUR FEEDBURNER ID kısmını kendi kimliğinizle değiştirin.
sanchan
Bu zaten htaccess dosyasında var.
Mevcut kodu mu üzerine yazmalıyım yoksa aşağıya mı yapıştırmalıyım?
——————————————-
# BEGIN WordPress
RewriteEngine On
RewriteBase /blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
# SON WordPress
Yayın Kadrosu
hayır sadece aşağıdakini kopyalayıp yapıştırın.
Yönetici
dbunic
Sadece bir sorum var. Blogumdan gelen yorumlarımı ana beslemem gibi FeedBurner'a yönlendirmek istersem, yeni bir besleme oluşturmam mı gerekiyor?
Teşekkürler!
Yayın Kadrosu
Evet, yorum beslemeleriniz ayrıdır, bu nedenle FeedBurner'da ayrı beslemeler oluşturmanız ve ardından yorum beslemenizi bu şekilde yönlendirmeniz gerekir.
Yönetici
FAQPAL
Teşekkürler Modforest, işe yaradı.
Iroko
Dahili sunucu hatası aldım lütfen, bunu nasıl düzeltebilirim?
Verdiğiniz bu kod, .htaccess dosyasındaki her şeyi mi yoksa belirli bir yere mi değiştirmek içindir?
Tony Tran
Haber blogum için bu ipucunu deniyorum ama işe yaramıyor. Her zaman 500 hatası alıyorum.
Yayın Kadrosu
Linux web barındırma kullanıyor musunuz? Bu, sunucuda apache etkinse çalışması gereken basit bir yönlendirmedir.
Yönetici
Modforest
Bu yeniden yazma kurallarını WordPress kalıcı bağlantı kurallarından ÖNCE yerleştirmeniz gerekir.
İşte bir örnek: http://tinypaste.com/f2f34
Iroko
Sitenizdeki gönderiniz için teşekkürler, kod çalışıyor, teşekkürler
Shah Rukh
Çok teşekkürler dostum, kod parçacığın işe yaradı!!!!
kamran
Çok teşekkür ederim Modforest
Bağlantınız harika çalışıyor. Ve ayrıca WPBeginners'a teşekkürler, makaleleriniz blog yazma yolculuğumda bana çok yardımcı oldu.
gouthami.b
Besleme yönlendirici eklentisi kullanıyorum. Şimdi bunu deneyeceğim
Jolora
İyi ipucu – daha önce hiç düşünmediğim bir sorun.
Konstantin
Bu, WordPress'in kalıcı bağlantılarıyla nasıl birleşiyor?
Bu iki betiği birleştirmeye çalıştığımda her zaman 500 hatası alıyorum:
Yayın Kadrosu
Wrap the WordPress Permalink’s code in the Ifmodule mod_rewrite.c tags as well and it should work
Yönetici
Konstantin
Yaptım, yorumu yayınladığımda etiketler kaldırıldı.
O zaman iki mod_rewrite bloğuyla çalışması gerekir mi?
Konstantin
Hayır, olmuyor. Hep 500 hatası alıyorum.
Brett
Çok, çok harika. Bunu paylaştığınız için teşekkürler, aslında dün bunun bir yolu olup olmadığını merak ediyordum.
Murlu
Thanks for the tip, should help reduce the amount of load time since you’re not using a plugin