En çok ihtiyaç duyduğunuzda güvenilir WordPress eğitimleri.
WordPress Başlangıç Rehberi
WPB Kupası
25 Milyon+
Eklentilerimizi kullanan web siteleri
16+
Yıllık WordPress deneyimi
3000+
Uzmanlardan WordPress eğitimleri

WordPress Beslemelerini Eklentisiz FeedBurner'a Nasıl Yönlendirilir

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.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklamanız durumunda komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve bize nasıl destek olabileceğinizi görün. İşte editöryal sürecimiz.

Nihai WordPress Araç Seti

Araç Kitimize ÜCRETSİZ erişim kazanın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Okuyucu Etkileşimleri

32 CommentsLeave a Reply

  1. RewriteRule'da fazladan boşluk (kapanış parantezinden hemen önce) kaldırılmalıdır, aksi takdirde apache Dahili Sunucu Hatası 500 verir

  2. 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

  3. .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.

  4. 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

  5. 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.

  6. 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.

  7. 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

  8. 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!

    • 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

  9. 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?

  10. 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:

    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

  11. Ç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.

Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkürler. Lütfen tüm yorumların yorum politikamıza göre denetlendiğini ve e-posta adresinizin YAYINLANMAYACAĞINI unutmayın. Lütfen isim alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.