Wordpress’te 404 Sayfalarını Ana Sayfaya Yönlendirme

Wordpress’te 404 Sayfalarını Ana Sayfaya Yönlendirme

İyi organize edilmiş sitelerde Google tarafından yönlendirilen ya da site içindeki linklendirme problemlerinden dolayı oluşan 404 sayfası bulunmaz, ama siteniz 404 hatalarını sıklıkla alan bir yapıdaysa bu ziyaretçilerin pek hoşuna gitmeyecek ve sayfayı kapatacaklardır. 404 sayfalarına gelen ziyaretçileri kaybetmemek, aksine kazanmak için ana sayfaya yönlendirmeyi deneyebilirsiniz.

404 sayfaları ziyaretçilerini ana sayfaya yönlendirmek için eklenti de kullanılabilir tabii. Eklenti kullanmadan functions.php’ye basit birkaç satırlık kod ekleyerek yönlendirmeyi yapabilirsiniz. Wordpress temalarını kendisi hazırlamayı tercih edenler ya da Wordpress’te olabildiğince az sayıda eklenti kullanmak isteyenler, bu tip basit şeyleri eklenti kulllanmadan, functions.php’ye kod ekleyerek yapmayı tercih ederler.

/* 404 Sayfalarını Ana Sayfaya Yönlendirme */
add_action('template_redirect', 'redirect_404', 1);
function redirect_404() {
global $wp_query;
    if ( $wp_query->is_404 ) {
        wp_redirect( get_bloginfo('wpurl'), 301 );
    exit;
    }
}

Yalnız şunu da unutmamak gerekli. 404 sayfanızdan ana sayfaya yönlendirilen bir ziyaretçi ne olduğunu anlamayacak ve kafası karışacaktır. Arama kutusuylla, öne çııkan içerik ile ve nedenyfada olduğuu anlatan bir yazı ile iyi organize edilmiş bir 404 sayfası ile ziyaretçiyi bulmak istediği sayfaya gitmesini sağlayabilirsiniz. 404 sayfa tasarımını da temanızdaki 404.php adlı dosyayı düzenleyerek geliştirebilirsiniz.

Popular Tutorials

WordPress Yazılar ve Sayfalar Arasındaki Fark Nedir?

WordPress’e yeni başlıyorsanız, yazılar ve sayfalar arasındaki farkın ne olduğunu merak ediyor…

Wordpress Özel Alan / Meta Box Kullanımı ve Advanced Custom Fields Eklentisi

Wordpress’te özel alanlar, hazırladığınız web sitesinin özel ihtiyaçlarını karşılamak için kullanılır. Wordpress,…

Wordpress’te 404 Sayfalarını Ana Sayfaya Yönlendirme

İyi organize edilmiş sitelerde Google tarafından yönlendirilen ya da site içindeki linklendirme…

How to Change the Leave A Reply Text in WordPress

Have you ever noticed the “Leave a Reply” text at the bottom…

Wordpress’te Page Template Nasıl Oluşturulur?

Wordpress’te tema oluştururken statik sayfalar için page.php dosyasını kullanıyoruz ve sitede görünmesini…

Wordpress Ping Servisleri 2018 Güncel

Wordpress Ping servisleri yeni eklediğiniz içeriklerinizin hızlı bir şekilde arama motorları tarafından…