Blogger 404 Hata Sayfası Ana Sayfaya Yönlendirme Javascript Kodları

11.9.18
Blogger 404 Hata Sayfası Yönlendirme Kodları

Blog sitelerinin 404 Hata Sayfasını otomatik olarak ana sayfaya yöndirme javascript kodu ve özellikleri hakkında bilgiler paylaşacağım.



Bir çok blog sitesinde bazen aranan bir yayın veya sayfa bulunamadığında 404 Hata Sayfası veya Sayfa Bulunamadı gibi bilgi mesajları ile karşılaşılır. Bu durum genellikle popülerliğini veya süresi geçmiş sayfa ve yayınlar için sık karşılaşılan bir durum. Sayfa veya yayın silinmiş yada URL'sinde bir hata oluşmuş olabilir. Bunun nedenle, blog veya web sitesi yöneticileri, aranan hedef sayfa veya yayının bulunmadığından dolayı, 404 hata sayfası veya buna benzer bir bilgilendirme sayfası oluşturur.

404 ve bilgilendirme sayfalarına ana sayfaya dönmek için bir buton veya ilgili sayfayı ve yayını tekrar aramak için bir arama kutusu eklenir.

Blog sitelerinde 404 hata sayfasını otomatik olarak yönlendirmek için bir kaç ipucu vereceğim, böylece blog ziyaretçileri ana sayfaya dönmek için herhangi bir butona tıklamasına gerek kalmayacak.

Blogger 404 Hata Sayfası Otomatik Yönlendirme Kodları


Blog sitenize 404 hata sayfası yönlendirme kodu eklemek için aşağıdaki adımları takip edin.

Kodları blog sitenize eklemek için 2 farklı yol var. Bunlar;

Birinci yol: Blogger hesabınıza giriş yapın ve blogunuzun kumanda panelinde bulunan Tema > HTML'i Düzenle yolunu takip ederek tema editör sayfasınızı açın. Aşağıdaki javascript kodunu </body> veya &lt;!--</body>--&gt; &lt;/body&gt; kodunun bir satır üzerine ekleyin.

İkinci yol: Blogunuzun kumanda panaelinde Ayarlar > Arama tercihleri sayfasını açın ve "Hatalar ve Yönlendirmeler / Sayfa Bulunamadı Sayfası için Özel İçerik" Düzenleye tıklayın. Açılan kutu içerisine aşağıdaki javascript kodunu ekleyin.

javaScript [Sayfa 8 saniye sonra yönlendirilecek]
Yönlendirme kodunu tema kodlarınız arasına eklemek için aşağıdaki kodu kullanın.

<b:if cond='data:view.isError'>
<script>
setTimeout(function () {
window.location.replace("<data:blog.homepageUrl/>");
    }, 8000); // Sayfa 8 saniye sonra yönlendirilecek.
</script>
</b:if>

Yönlendirme kodunu Arama tercihlerinde "Hatalar ve Yönlendirmeler" kullanmak için aşağıdaki kodu kullanın.

<script>
setTimeout(function () {
window.location.replace("<data:blog.homepageUrl/>");
    }, 8000); // Sayfa 8 saniye sonra yönlendirilecek.
</script>

Blog ziyaretçileriniz 404 hata sayfasında bulunan bilgileri yeterli bir sürede okuyabilmesi için, yukarıdaki kod içerisinde bulunan otomatik yönlendirme süresini değiştirebilirsiniz. Kod içerisinde belirtilen 8000 değeri sayfanın 8 saniye sonra yönlendirileceğini gösterir (1 saniye = 1000).

Blogunuzun 404 hata sayfasını doğrudan yönlendirmek için aşağıdaki kodu kullanın.

javaScript [Doğrudan yönlendirme]
<b:if cond='data:view.isError'>
<script>
setTimeout(function () {
window.location.replace("<data:blog.homepageUrl/>");
    });
</script>
</b:if>

Veya

<b:if cond='data:view.isError'>
<script>
window.location.replace("<data:blog.homepageUrl/>");
</script>
</b:if>

404 hata sayfası yönlendirme kodunu Wordpress'te de kullanabilirsiniz, tek yapmanız gereken aşağıdaki kodu 404.php bölümüne eklemeniz.

WordPress için [Sayfa 8 saniye sonra yönlendirilecek]
<script>
setTimeout(function () {
window.location.replace("<?php echo home_url('/'); ?>");
    }, 8000); // Sayfa 8 saniye sonra yönlendirilecek.
</script>

Doğrudan yönlendirmek için aşağıdaki kodu kullanın.

WordPress için [Doğrudan yönlendirme]
<script>
setTimeout(function () {
window.location.replace("<?php echo home_url('/'); ?>");
    });
</script>

Bu yazımızda Blogger ve WordPess 404 hata sayfası otomatik yönlendirme kodlarını paylaştım. Paylaşmış olduğum bilgiler hakkında görüşünüzü ve sorularınızı yorum formunu kullanarak bana iletebilirsiniz.

Blogger Yayınlarına Başlık Listesi veya İçindekiler Tablosu Ekleme
Faydalı mı?
Blogger
Disqus
Yorum Ekle

3 yorum

Hocam, google search console da bazı sayfalar 404 aldığı için hatalı olarak listeleniyor, bu kod hatalı listelemeyi engeller mi? eğer öyle olursa bir daha hatalı sayfaları kendi elimizle ana sayfaya yönlendirmek zorunda kalmayız, bu kolaylık olur, öyleyse?

Cevap

Hayır tabiki de, Yunus kardeş bu JS kodları yönlendirme yani önce hedefe ulaşır sonra yönlendirilir. Fakat, Blogger'ın Hatalar ve Yönlendirmeler ayarlar kısmında yapılan yönlendirmeler ise doğrudan sunucudan yapıldığı için URL'de içerik boş görünmüyor ve URL'si değişmiyor yani URL'nin var olduğunu anımsıyor. Tabiki Hatalar ve Yönlendirmeler kısmından kaldırılmış yada silinmiş sayfaların URL'si yönlendirmek SERP'lerde tutunacak dal.

Cevap

Teşekkür ederim hocam.

Cevap