Feedburner Http ve Https Protokolü ile Hesap Oluşturma Hatası


Yeni blog kuranlar için önemli, eski blog kullanıcıları için dikkat edilmesi gereken Feedburner Http ve Https protokolü ile yeni hesap oluşturma hatalarına dikkat edin! Google sunucuları ile Blogger’un Veri bütünlüğü ve Gizliliğini koruyan Https, “Hypertext Transfer Protocol Secure” Blogger Https Güvenlik Güncellemesini Etkinleştirme başlıklı yazımda belirtmiştim.

30 Eylül 2015 tarihin de devreye giren bu yeni uygulama, Google’un Online Güvenlik resmi bloğunda HTTPS’nin Blogger için yapılandırıldığı açıklaması ile duyurulmuştu. Ayrıca Blogger’un kumanda paneline eklenen yeni HTTPS, (Hypertext Transfer Protocol Secure) hakkındaki detaylı bilgilere bağlantı linkinden ulaşabilirsiniz.

Olası durumlar için, Blog sunucu tarafı ile tarayıcı arasında geçen HTTP veri akışındaki HTTP durum yanıt kodlarının ne anlama geldiğini aşağıda verilen bağlantıdan öğrenerek hatanın kaynağı hakkında bilgi edinebilirsiniz.

⇒ Viki : HTTP durum yanıt kod listesi

İlgili makaleler :
1. Blogger Http ve Https Protokol Sonucu Çalışmayan Eklentiler

2. Blogger Https İçin Arama Kutusu ve Sosyal Profil Veri Ayarları

Yeni kurduğum Dinamik Blogger için Feedburner hesabı alırken dikkatimi çeken ve bilerek hatalı yapılandırıp sonuçlarını incelediğim Feedburner hesabımın hatalı sonuçlarını aşağıda sizlere örnek teşkil etmesi için açıklıyorum. 

Okumaya devam edin çün ki! Bu hataları göremeyeceksiniz, ayrıca mail olarak size bilgide gelmeyecektir. Blogunuzun Feed hesabı çalışacak fakat yanlış bir çalışma içinde olacaktır. Konu bu nedenle önemlidir.

Feedburner sitesine hesap ekleme :

1. Feedburner sitesine blog hesabını eklediniz. Hiçbir hata mesajı almadınız ve blogunuza da eklediğiniz Feed hesabınızı aktarmadınız. Acaba doğru gibi görülen bu çalışma gerçekten doğru mu? İnceleyelim.

Çalışma Blog ismi : Blogger Adnan Güney, (Dinamik Blogger görünüm)

Blog linki : https://bloggeradnanguney.blogspot.com (https:// protolü uygulanmış)

2. Blog Ana sayfamızı tarayıcımızda açalım. Blogunuzu tarayıcı da açmanın iki yöntemi olduğunu ve bu kullanımdan dolayı hatalı link alabileceğinizi önemle belirtmek isterim. Nedenini aşağıda okuyacaksınız.

3. Blogger kumanda paneline giriş yapın ve Yerleşim sekmesine tıklayın. Sağ üst köşede Düzenlemeyi kaydederek karşınıza çıkan”Değişiklikleriniz kaydedildi Blogu görüntüle” linkine tıklayın.

Değişiklikleriniz kaydedildi Blogu görüntüle

4. Tarayıcınızın yeni sekmesinde açılan blogun tarayıcı penceresindeki link bağlantısına bakın.

Tarayıcınızdaki https link bağlantı görünümü

5. Şimdi diğer farklı bir yöntem kullanarak blogumuzu tarayıcıda açalım. Blogger kumanda paneli → Üst kısımda → Blogu görüntüle, tıklayın ve blog linkine tarayıcı penceresinde bakın.

Tarayıcınızda görülmeyen ve http link bağlantı görünümü


6. Tarayıcı penceresinde gördüğünüz linkin başında Https Protokolü olması gerekiyor. Ancak hiçbir Protokol görülmüyor. Sağdan karartarak kopyalayın bir metin dosyasına yapıştırın. Http ile başlayan link yapısını göreceksiniz. Şu şekilde; http://bloggeradnanguney.blogspot.com.tr/

7. Dikkat ederseniz her iki blog görüntüleme şeklimizde aldığımız link yapısı da değişiyor. Blogunuza bir eklenti eklediniz ve yukarıda anlatılan yöntemle blog linkinizi kopyaladınız. Https protokolü kullanıyorsanız son anlatılan şekilde eklentiye ekleyeceğiniz link yapısı ile eklentiniz çalışmayacaktır. Nedeni alınan link içinde (s) güvenlik ekinin olmayışıdır. Blogunuzdaki eklentiler ile deneme yanılma yapabilirsiniz.

Buraya kadar bu konuların anlatılmasının nedeni, Https protokolü kullanan Blog link yapısındaki değişim sonucu çalışmayan uygulamaların olabileceği mantığını anlatabilmek ile ilgiliydi. 

Feedburner hesabı oluşturmak için de link yapısı kullanıldığından aynı hataları yaşamamak için bilerek hatalı bir yapı oluşturuldu. Bu yapıda bakın neler yaşandı.

Hatalı Feedburner hesabı oluşturma :

1. Yukarıda anlatılanlar gibi, aynı blog bilgileri kullanarak test çalışmamıza devam edelim.

2. Feedburner hesabınıza giriş yaptığınızda şu hatayı yapmayın.

Feedburner link yapılandırma hatası


3. Yukarıda verilen resimde dikkat ederseniz 3 adet pencere mevcuttur. Feed title, Original Feed, Feed Address’i bilgileridir.

Original Feed, pencere link yapısında Https protokolü kullanılırken, Feed Address penceresi (otomatik oluşur) Http protokolü görülmekte.

Feedburner bu yapılanma ile çalışır mı? Evet çalışır. Ancak tarayıcı ile uyum içinde çalışmayacaktır. Çalışıyorsa bize ne zararı var diye düşünüyorsanız bakın ne zararı var. 

Öncelikle Web sitelerinin okunabilmesi için bir internet ortamına ihtiyaç vardır. Tarayıcılar da internet ortamında çalışabildiklerinden, okuyucunuz kendi tarayıcısında blogunuzu incelerken blogunuzdaki Http ve Https protokolleri arasında link çakışması yaşanacaktır. 

Bu durumu ne siz nede okuyucunuz görebilir. Ancak, Chrome tarayıcı kullanıyorsanız bu hatayı geliştirici (F12) modun da görebilirsiniz. Diğer bir konuda bizlerin göremedi konuları Google arama motorları, örümcekleri sayesinde tespit ederek hata kodu üreteceklerdir.

Yukarıda Feedburner linkini blogumuza eklemediğimizi yazmıştık. Link eklenmemiş tarayıcı Geliştirici modun da iken sonuçlara baktığımızda hiçbir hatanın olmadığını aşağıdaki resimde görebilirsiniz.
Geliştirici modun da görülmeyen hata görseli

4. Feedburner hesabımızı hatalı olarak ekledikten sonra, blog Abonelik gadgetini eklediğimizde Chrome tarayıcı tarafından döndürülen hatalı http ve https protokolünden kaynaklanan görüntüyü inceleyin.
Chrome tarayıcı tarafından döndürülen hatalı mesaj bildirimi

5. Chrome geliştirici penceresinde çıkan hata mesajını merak etmiş olabilirsiniz. Bakın ne yazıyor. 
Feedburner hatalı link yapılandırması sonucu çıkan mesaj
Hata mesajı :

Mixed Content: The page at 'https://bloggeradnanguney.blogspot.com.tr/' was loaded over a secure connection, but contains a form which targets an insecure endpoint 'http://feedburner.google.com/fb/a/mailverify?uri=xxxxxx'. This endpoint should be made available over a secure connection.

Hata mesajı açıklaması :
Karışık İçerik: 'https://bloggeradnanguney.blogspot.com.tr/' de sayfa güvenli bir bağlantı üzerinden yüklendi, ancak güvensiz bir bitiş noktası 'http://feedburner.google.com/fb/a hedefleyen bir form içeren oldu / mailverify? uri = xxxxxx '. Bu son nokta güvenli bir bağlantı üzerinden kullanılabilir hale getirilmelidir.

6. Yukarıda mavi ile belirtilen iki adet linke dikkat ederseniz, birinin Https, diğerinin de Feedburner’in kendisinin oluşturduğu Http, protolünde hata olduğunu görebilirsiniz. 

Bu durumun önüne geçebilmek için Feedburner hesabı oluştururken HTTP kullanmanız gerekir. Feedburner blogunuzdaki, yorumlar, yazı akışları, abonelik Rss ve .xml formatında site haritanızı oluşturan birçok araca sahip olup, Blogger’un kendi servisidir. 

Sizin ekleyeceğiniz Http protokolünü tarayıcı hatası vermeden yürütecektir. Yazı bazı arkadaşlar için çok uzun kabul edilebilir ve öyledir de. Ancak yeni başlayan arkadaşlar içinde ezber değil mantık ile çalışma biçimi düşünüldüğünden bu kadar uzun tutulmuştur. Umarım sizlere doğru yolu gösteren bir yazı olmuştur.