• 04-02-2014, 10:13:14
    #1
    Sitenin hit düşmesi nedeniyle SEO amaçlı /%postname%.html şeklinde ayarlayıp Sitemap'ı göndermiştim. Kullanıcalardan kırık bağlantı olduğuna dair mailler almaya başladım ve baktığımda dışardan gelen bağlantılar daha önceden kullandığım /%postname%/ şeklinde gelmekte ve 404' düşmekte. 12 saat kadar /%postname%.html şeklinde kaldıktan sonra eski haline geri getirdim. Şimdi google hata raporu gönderip duruyor. Çözüm nedir? Tek tek 301 eklentisiyle yönlendirme mi yapsam? Siteyi çok kasarmı?

  • 04-02-2014, 10:29:30
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Qrt adlı üyeden alıntı: mesajı görüntüle
    Sitenin hit düşmesi nedeniyle SEO amaçlı /%postname%.html şeklinde ayarlayıp Sitemap'ı göndermiştim. Kullanıcalardan kırık bağlantı olduğuna dair mailler almaya başladım ve baktığımda dışardan gelen bağlantılar daha önceden kullandığım /%postname%/ şeklinde gelmekte ve 404' düşmekte. 12 saat kadar /%postname%.html şeklinde kaldıktan sonra eski haline geri getirdim. Şimdi google hata raporu gönderip duruyor. Çözüm nedir? Tek tek 301 eklentisiyle yönlendirme mi yapsam? Siteyi çok kasarmı?

    Daha önce ayni sorun ile karsilasmis ve php ile headerden anasayfa haric sonu / ile biten tum linkleri .html ye yonlendirerek cozmustum. Denemeye deger
  • 04-02-2014, 10:34:13
    #3
    mervancanturk adlı üyeden alıntı: mesajı görüntüle
    Daha önce ayni sorun ile karsilasmis ve php ile headerden anasayfa haric sonu / ile biten tum linkleri .html ye yonlendirerek cozmustum. Denemeye deger
    Mantıklı aslında da nerden bulucaz o kodu
  • 04-02-2014, 10:48:57
    #4
    Qrt adlı üyeden alıntı: mesajı görüntüle
    Mantıklı aslında da nerden bulucaz o kodu
    Site adresi kismini degistirmeyi unutmayin birde permalinkleri postname.html yapmayi

    <?php
    ob_start();
    $actual_link = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
    if ($actual_link == "http://siteadresi.com/"){
    
    }else {
    $yeniYazi = substr($actual_link,-1,1);
    if ($yeniYazi == "/"){
    $yeniYazi2 = substr($actual_link,0,-1);
    $yeniSeo = ".html";
    $gitgogo = $yeniYazi2.$yeniSeo;
    header ("Location:$gitgogo"); 
    } 
    ob_end_flush();
    }
    ?>
  • 04-02-2014, 11:31:11
    #5
    Mükemmel oldu hocam istediğim herşeyi şuan için yapmış bulunmaktayım. Bakalım SEO'ya etkisi nasıl olacak. Çok teşekkür ederim hocam...
  • 04-02-2014, 11:35:29
    #6
    Qrt adlı üyeden alıntı: mesajı görüntüle
    Mükemmel oldu hocam istediğim herşeyi şuan için yapmış bulunmaktayım. Bakalım SEO'ya etkisi nasıl olacak. Çok teşekkür ederim hocam...
    Rica ederim