Rz
September 08, 2013

Solusi Mengatasi FEED Validator / Eror

Solusi Mengatasi FEED Validator / Eror
Solusi Error A Feed Could Not Be Found AtKeluhan dari seorang sahabat blogger yang mendapatkan pesan error message “A feed could not be found at…” pada waktu berkomentar di commentluv membuat saya jadi penasaran dan ingin tahu penyebabnya dan bagaimana cara mengatasi “A feed could not be found at…” ini. Saking penasaran saya pun langsung meluncur ke blog sobat Waloetz yang kotak komentarnya sudah terintegrasi dengan Commentluv dan mencoba memasukkan link blog sobat Mahir Blogging yang mengeluhkan masalah ini. Dan benar saja begitu link url blognya saya masukkan langsung keluar pesan error seperti ini : undefined Error on site - trying to read resulted in error : A feed could not be found at http://penowo.blogspot.com. A feed with an invalid mime type may fall victim to this error, or SimplePie was unable to auto-discover it.. Use force_feed() if you are certain this URL is a real feed”. Screenshot commentluv error message (rssauto-discovery problem) dapat sobat lihat pada gambar dibawah ini.

Belum puas juga dengan bukti ini saya pun mencoba ngecek link url feed blog ini dan blog sobat Mahir Blogging melalui Feed Validator. Sengaja saya hanya mengetikkan url homepage untuk membuktikan apakah situs Feed Validator mampu menelusuri pencarian feed, dan hasilnya link url feed blog saya ditemukan dan valid sedangkan link url feed Mahir Blogging tidak ditemukan. Padahal template blog kami sama-sama menggunakan Thesis tapi itulah salah satu sebabnya kenapa dulu saya pernah katakan kepada mas Khusaini (empunya blog) bahwa template kami serupa tapi tak sama.

Kenapa link url feed tidak bisa ditemukan ( a feed cannot be found ) ?
Untuk menjawab pertanyaan ini saya pun meluncur lagi ke websitenya Andy Bailey si punggawa comluv.com dan di link I get the message“a feed cannot be found at…” inilah penjelasan masalah yang terjadi pada Mahir Blogging. Penyebab link url feed tidak berhasil ditemukan saat berkomentar di situs/blog dengan commentluv adalah karena pada template (header) tidak ditemukan adanya kode atau script Auto-Discovery yang berfungsi untuk memanggil RSS Feed dan menampilkan urutan konten sebuah situs/blog secara otomatis. Bingung khan..? Sama dong..he he. Untuk sobat blogger yang pada templatenya sudah terdapat button/icon rss feed atau pun sudah memasang berlangganan feed artikel via email, berarti anda aman karena url feed blog anda sudah pasti ditemukan. Kembali saya mencoba pembuktian dengan melihat dalaman template dengan cara View Page Source untuk mengetahui pasti adakah kode pemanggil auto-discovery ( auto-discovery code ) pada template blog Share With Irfan dan Mahir Blogging yang di tandai dengan kode <link rel="alternate" type="application/rss+xml" bla bla bla.... Hasilnya lihat screenshot dibawah ini :

1.   Hanya ada 1 solusi bagaimana cara mengatasi link url feed yang tidak berhasil ditemukan yaitu dengan memasang kode auto-discovery pada bagian <head> … </head> blog anda.
2.     Dibawah ini adalah kode auto discovery untuk semua platform website/blog menurut Mr. Andy Bailey :
Wordpress Blogs Default RSS Feed :
<link rel="alternate" type="application/rss+xml" title="<?php bloginfo('name'); ?> RSS Feed" href="<?php bloginfo('rss2_url'); ?>" />

Any Blogs FeedBurner  Feed :
<link rel="alternate" type="application/rss+xml" title="Feedburner Feed" href="http://feeds.feedburner.com/yourfeedburnerid" />

For Blogspot Blogs Feed :
<link rel="alternate" type="application/rss+xml" title="My blogspot posts Feed" href="http://mysite.blogspot.com/feeds/posts/default" />

Wordpress 3.0 and Up :
This is for adding your default feed (the one you get automatically with your wordpress blog)
Open up your themes functions.php and add this code :
// wordpress 3.0 and up
add_theme_support( 'automatic-feed-links' );

3.    Untuk sobat blogger pengguna blogspot, copy saja kode auto-discovery seperti blog saya ini dan ganti dengan url blog sobat kemudian letakkan pada template dibawah kode <head>. Atau sobat bisa juga meletakkan kode auto-discovery dibawah kode <link expr:href='data:blog.url' rel='canonical'/>.
<link rel="alternate" type="application/atom+xml" title="Share With Irfan - Atom" href="http://rayhanzhampiet.blogspot.com/feeds/posts/default" />
<link rel="alternate" type="application/rss+xml" title="Share With Irfan - RSS" href="http://rayhanzhampiet.blogspot.com/feeds/posts/default?alt=rss" />
4.    Trus  buat sobat yang ingin membuat kode auto-discovery otomatis secara online silahkan meluncur ke link Free Tool Creates RSS Auto Discovery Code ini.
5.   Terakhir jika kode auto-discovery sudah terpasang pada template cobalah cek sekali lagi melalui Feed Validator. Jika situs ini berhasil mendeteksi link url feed sobat berarti feed tersebut valid. Dan coba juga mengetikkan url feed blog anda secara lengkap pada addres bar.      
Sekian dulu posting investigasi  errormessage a feed could not be found at Commentluv or Blogger hasil penelusuran selama 1 malam dan berhasil saya tulis selama 4 jam ini, khusus untuk Mahir Blogging dan sobat blogger yang mungkin memiliki masalah yang sama. Meskipun saya yakin artikel ini akan dicopas dalam waktu kurang dari 1 menit (ha..ha..ha..!) namun saya hanya berharap artikel ini dapat membantu kesulitan para sahabat blogger dan mengetuk hati para tukang copas untuk sudi mencantumkan link sumber jika anda mengcopas artikel ini. Happy nice blogging my friend..!!=
Anda baru saja membaca artikel tentang - Solusi Mengatasi FEED Validator / Eror. Silahkan baca artikel berikutnya Tentang - Next - Jangan lupa g+1 / fb / twit :)

Artikel Terkait

Buka Komentar

Tidak ada komentar:

Posting Komentar