• 22-01-2013, 15:59:43
    #1
    Webmaster toolsda bazen yüzlerce hatta binlerce soft 404 hatası görürsünüz ve can sıkar
    bu soft hatalar %99,9 yazılımsal hatalardır benimde başıma geldiği için yaklaşık 2 aydır izliyorum ve kendi adıma durumu çözüme kavuştur(muşum)dum
    sizlerinde işine yarayacak küçücük bir kod parçası vereceğim ve sizde bunu hata sayfanıza ekleyeceksiniz örneğin wordpress sitelerde wp-content/themes/kullandığınız-tema/functions.php
    <?php
    hemen altına
    function 404_ekle() 
    {
        if ( is_404() ) 
        {
            header("Status: 404 Not Found");
            global $wp_query;
            $wp_query->set_404();
            status_header(404);
            nocache_headers();
            
        }
    }
     add_action( 'wp', '404_ekle' );
    eklediğinizde soft hata almayacaksınız header 404 dönecek
    bunu header status checkerler ile test edebilirsiniz.
    • aLKaDraZ
    • vBDesTabe
    • bondcemil
    aLKaDraZ, vBDesTabe, bondcemil ve 6 kişi bunu beğendi.
    9 kişi bunu beğendi.
  • 22-01-2013, 18:57:31
    #2
    Eline sağlık
  • 22-01-2013, 20:58:32
    #3
    Teşekkür ederim paylaşım için.
  • 08-06-2013, 13:46:53
    #4
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Webmaster toolsda bazen yüzlerce hatta binlerce soft 404 hatası görürsünüz ve can sıkar
    bu soft hatalar %99,9 yazılımsal hatalardır benimde başıma geldiği için yaklaşık 2 aydır izliyorum ve kendi adıma durumu çözüme kavuştur(muşum)dum
    sizlerinde işine yarayacak küçücük bir kod parçası vereceğim ve sizde bunu hata sayfanıza ekleyeceksiniz örneğin wordpress sitelerde wp-content/themes/kullandığınız-tema/404.php

    <?php get_header(); ?>
    olan kısmı

    <?php 
    get_header();
    
    header("HTTP/1.0 404 Not Found");
    header("HTTP/1.1 404 Not Found");
    header("Status: 404 Not Found");
    header("Cache-Control: no-cache");
    header("Pragma: no-cache");
    header("Expires: -1");
    
     ?>
    şeklinde değiştiriniz

    bu kodlar nedir diyecek olursanız HTTP durum kodlarıdır ( Asp kullanan arkadaşlar kendinize göre düzenleyiniz)

    sizin titleye not found yazıp meta taglarına noindex,nofollow tagı eklemeniz durum kodlarını
    <?php
    header("HTTP/1.0 404 Not Found");
    header("HTTP/1.1 404 Not Found");
    header("Status: 404 Not Found");
    header("Cache-Control: no-cache");
    header("Pragma: no-cache");
    header("Expires: -1");
    ?>
    değiştirmediği için google botları olmayan urlyi indexlemeye devam eder ve sürekli hata alırsınız bu yüzden yazılımsal desteğinizi ekleyiniz / düzenleyiniz.

    örnek kodlar php içindir.

    Kolay gelsin
    Hocam
    <?php get_header(); ?>
    kısmını verdiğiniz kodlarla değiştirdikten sonra hata alıyorum Allinseo ve seo ultimate hatası veriyor. Bunu nasıl aşabilirim yardımcı olabilirmisiniz ?

    "Warning: Cannot modify header information - headers already sent by (output started at "
  • 08-06-2013, 15:55:27
    #5
    allinseo eklentisinin düzenlenmesi gerekiyor ona maalesef yapabileceğim birşey yok
  • 08-06-2013, 16:12:06
    #6
    Misafir adlı üyeden alıntı: mesajı görüntüle
    allinseo eklentisinin düzenlenmesi gerekiyor ona maalesef yapabileceğim birşey yok
    Yeterki düzelsin eklentiyi kaldırdım 404.php ye direk o kodu ekledim sadece, Şimdi herhangi bi link yazıyorum sitede olmayan Google Hata! Bu bağlantı bozuk. uyarısı veriyor site içinde herhangi bi yer acılmıyor. Doğrumu oldu acaba ?
  • 08-06-2013, 16:52:37
    #7
    wpseo kullanıyorum bu kodlar sıkıntısız ekledim teşekkürler.
  • 08-06-2013, 16:58:53
    #8
    xenon adlı üyeden alıntı: mesajı görüntüle
    wpseo kullanıyorum bu kodlar sıkıntısız ekledim teşekkürler.
    kodların hepsini 404.php silip yerinemi yapıştırdın ? yoksa üst kısımamı sadece? ben bi türlü çözemedim allinseo ve seoultimate kullanıyorum ama gerekırse kaldırırım
  • 08-06-2013, 17:20:41
    #9
    RockNRolla adlı üyeden alıntı: mesajı görüntüle
    kodların hepsini 404.php silip yerinemi yapıştırdın ? yoksa üst kısımamı sadece? ben bi türlü çözemedim allinseo ve seoultimate kullanıyorum ama gerekırse kaldırırım
    Hayır hiç bir şey silmedim sadece header kodu yerine arkadaşın verdiği kodu koydum.

    Diğer eklentilerle çakışıyor demek ki.