Özel 404 Hata Sayfası Oluşturun
Geçtiğimiz günlerde yazdığım Yeni Arama Tercihleri İle Blogger’da SEO Daha Kolay başlıklı yazıda Blogger’ın sunduğu yeni ayarlardan bahsetmiştim.Bunlardan biri 404 hata sayfalarını özelleştirebilmemizdi.Bir kullanıcı blogunuzda sdaha önce slinmiş bir yazıya ulaşmak istediğinde veya hatalı bir URL yazarak sayfalarınızdan birine ulaşmak istediğinde sayfanın bulunamadığını belirten bir hata sayfası ile karşılaşır.İsterseniz Blogger’ın klasik hata sayfasını aşağıda resimde gördüğünüz şekilde özelleştirebilirsiniz.
1.Adım: Öncelikle şablonunuzun ]]></b:skin> kodundan önce aşağıdaki stil kodlarını ekleyin.
#error {
background-color: #F2F2F2;
background-image: url('https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhN6oHoA-muUgLc5VP98nD-kf3tJL_FPjqRmZPpHvoQvTepA98PIwJbgJQVTE64JjYnysSkw9hd2uACpS_OgQoqfd7vIemqI-_udsJMidmAr5zDlnyj-EwCHD6TeIiBvL3LycDqDB2l1Psh/s200/bg_ku.png');
background-repeat: repeat;
color: #555555;
height: 100%;
left: 0;
margin: 0;
padding: 0;
position: fixed;
text-align: center;
top: 0;
width: 100%;
z-index: 999;
line-height: 170%;
}
#error #halaman {
position: relative;
height: auto !important;
height: 100%;
min-height: 99%;
}
#error #halaman h2 {
margin: 1em 0;
}
#error #wadah {
margin-top: 120px;
}
#error .tengah {
margin: 0 auto;
width: 920px;
}
#error .box-atas, #error .box-bawah {
background-image: url('https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4WBLyzv1RsJo9FefCu2wPi-PUvkr-V8R-WJe5s1HmAFQDUcyFo3YLoyn7La5fD0XMX9MNZzGppBSsXJ2-xTQwD3Ak1eIgMc0dVK64sdrnBExFww7wb2IZeDNHDk9lZE4KxGjRs3Z2axtv/s944/box-sprite.png');
background-repeat: repeat;
background-position: 0 0;
height: 43px;
margin: 0 -12px;
width: 944px;
}
#error .box-atas {
background-image: url('https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4WBLyzv1RsJo9FefCu2wPi-PUvkr-V8R-WJe5s1HmAFQDUcyFo3YLoyn7La5fD0XMX9MNZzGppBSsXJ2-xTQwD3Ak1eIgMc0dVK64sdrnBExFww7wb2IZeDNHDk9lZE4KxGjRs3Z2axtv/s944/box-sprite.png');
background-repeat: no-repeat;
background-position: 0 -43px;
}
#error .box {
background-image: url('https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg14EuZn8SsCYzdYnI5JuCVEmSvNjwR9ZRQwOhNDlszlpqiuryZ8ldezl9X2jS1CZi2FwegRebMrdnoOdOFp9u4LlBKOJK7cnuwX_HCUSBAs40Zh6OkjKTMg2BmFwRLA4Wl_VJikkYtm7o9/s920/box-horizontal.png');
background-repeat: repeat-y;
background-position: 0 0;
min-height: 200px;
padding: 10px 50px;
}
2.Adım: Şimdi Ayarlar > Arama tercihleri > Sayfa Bulunamadı Sayfası İçin Özel İçerik > Düzenle diyerek kutuya aşağıdaki kodları kendinize göre düzenleyerek ekleyin ve değişiklikleri kaydedin.
<b:if cond='data:blog.pageType == "error_page"'>
<h1>SAYFA BULUNAMADI !</h1>
<div id="error">
<div id="wadah">
<div class="tengah">
<div class="box-atas"></div>
<div class="box">
<div id="halaman">
<p><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7oQhy0bY0YitY8dSfG3cYYdGfcFhBu2Ll9bIhPikHx8hWEOCVxvI3hEPvjGOEdCzw9pJejIVf2hzPLpIFQdLXQf6OX94-Ls6sHlxJwOcUDd317bSWD2DRlrMNhz-x10uzLETPfE808LMj/s350/4041.jpg" /></p>
<p>Ulaşmaya çalıştığınız sayfa bulunamadı.Lütfen ulaşmak istediğiniz sayfanın adresini doğru yazdığınızı kontrol edin.Eğer adresi doğru yazdığınızdan eminseniz ulaşmak istediğiniz sayfa silinmiş olabilir. </p>
<p> <h2><a href="http://bloghocam.blogspot.com/" title="Blog Hocam" >Ana Sayfa</a></h2></p>
</div>
</div>
<div class="box-bawah"></div>
</div>
</div>
</div></b:if>
Şimdi blogunuzda var olmayan her hangi bir sayfaya gitmye çalışın.Örneğin:
http://blogunuz.blogspot.com/laylaylom.html
Eski hata mesajının yerine tam ekran bir hata mesajı sayfası karşınıa çıkacaktır.Bu yöntemle çok daha yaratıcı hata sayfaları oluşturabilirsiniz.
paylaşım için teşekürler.
YanıtlaSilpaylaşım için teşekkürler Serdar BEY
YanıtlaSilbloguma uyguladım fakat hata sayfası için çok büyük görünüyor.daha doğrusu hata resminin bir kısmı çıkıyor. diğer kısımları gözükmüyor.aşağıdaki ekran görüntüsünde sadece kırmızı ile çizdiğim alanda gözüküyor.bir çözümü varmı?
http://2.bp.blogspot.com/-QhG30fb5Xi0/T5WrWd03SSI/AAAAAAAACwE/PsKkQBGgfOY/s1600/ScreenShot001.png
@Bahadır Çelik
YanıtlaSilUyardığınız çok iyi oldu, kodları eksik yazmışım.Amacım tüm sidebar, footer, header öğelerini saklayıp hata sayfalarını tam sayfa yapmaktı.2.adımdaki kodları güncelledim.Tekrar denerseniz resimdeki görüntüyü elde edeceğinizi tahmin ediyorum.
sanırım temadan kaynaklanan bir problem var.diğer blogumda düzgün çalışıyor.İlgin için teşekkürler Serdar BEY :)
YanıtlaSilPaylaşım için teşekkürler Serdar Abicim.sitemde uyguladım fakat menüler ve ust cubuk hala gözkmekte ve tm ortalamamakta.birde mozilla firefoxta düzgün çalışmıyor.acaba bir yardımcı olabilirmsin abicim . bu şekilde oluyor . http://2.bp.blogspot.com/-3KKJoes6BDc/T5aZPP2dPyI/AAAAAAAAAes/RAs5eEijKqw/s320/hataa.jpg
YanıtlaSil@Şuayip KAMBUR
YanıtlaSilKullandığın temada header stillerini iptal etmelisin.Örneğin temada o bölüm header olarak tanımlandıysa ikinci adımdaki kodlarda bulunan SAYFA BULUNAMADI satırından önce .header {display:none;} kodunu eklemelisin.Temada üt bölüme ait kodları bilmiyorsan temayı kodlayan kişiye başvur, o kodladığına göre biliyordur hangi kod olduğunu.
Kolay gelsin.
Serdar abicim bilgin için çok teşekkür ederim. bir hata daha var mozilla firefoxta hiç düzgün çalışmıyor.sitemi mozilla firefoxtan açıp bakarmısın.bu hatanın sebebi nedir acaba :( çok zahmet verdim k.bakmazsın inşallah.
YanıtlaSilhttp://3.bp.blogspot.com/-zzGUFewo8XI/T5ar3BW54CI/AAAAAAAAAf8/ltNgwDXrj5U/s320/hataa.jpg
Firefox'ta hiç denememiştim.Ben Chrome kullandığım için tüm tasarımları Chrome tarayıcıda test ediyorum.Firefox'ta çalışmıyorsa yapabileceğim bir şey yok maalesef.
YanıtlaSilserdar abi css kodlarında siteyi arka plana alıp hata sayfasını tam ekran yapan kod hangisi. ?
YanıtlaSil<b:if cond='data:blog.pageType == "error_page"'>
YanıtlaSilBu Kodunu nereye Yapıyoruz
YanıtlaSilBenim eski kod çalışıyordu. Temayı değiştirdim. Çalışmayı bıraktı. Sizin kodu ve internetteki bir kaç kodu denedim çalışmadı. Bunu nasıl düzeltebilirim.
YanıtlaSilSitenin ismi: ergodinamik.blogspot.com
o 404 grafiğini de ben yapmıştım he r10 da paylaştıktan sonra her sitede görmeye başladım Helali hoş olsun ama :D
YanıtlaSilşimdi ben de kodları alıp kullanım ve bir kerede oldu:)) eline sağlık blog hocamm:))
YanıtlaSilGerçekten güzelmiş saol :)
YanıtlaSilhocam ekledim ama sayfada çıkmıyor
YanıtlaSilsite : http://blogyilmaz.blogspot.com/2014/03/baaa
Merhaba hocam, ellerinize sağlık harika olmuş bende kendi siteme ekledim lakin birkaç değişiklik yapmadan geçemedim yeni haline bir göz atarsanız çok sevinirim :).
YanıtlaSilBloğum: http://marjinalbeyin.blogspot.com.tr/404