• 10-06-2013, 17:36:34
    #1
    Arkadaşlar webmaster tool a girmeyeli 1-2 ay olmuş demek ki yeni farkettim.

    Sitede herhangi bir değişiklik yapmamış olmama rağmen, 404 hataları oluşmaya başlamış ve gün geçtikçe artmaya devam etmiş hala da artıyor

    Hatanın nedenine baktığımda ise; sorunun sitemden değilde, google aramalarını kendi sitesinden yaptıran HANDYCAFE.COM sitesinden olduğunu farkettim. Üstelik bu sadece beni değil HEPİMİZİ ilgilendiriyor sanırım.



    search.handycafe.com sitesinden yapılan aramada site linki "..." ile başlayıp "..." ile biten linklerde tıkladığınız zaman site açılıyor ama bu webmaster tool da 404 hatası olarak gösteriliyor.

    Örnek resim:

    sizde webmaster tool u bi kontrol edin aynı durum sizde de olabilir. Google bunla ilgili olarak sorun sizden kaynaklı değilse karşı sitenin yöneticisiyle irtibata geçin demiş ama ben tam karar veremedim..

    Allah rızası için bi el atın, ne yapacağımı şaşırdım...
  • 11-06-2013, 00:40:18
    #2
    infospace.com aramalarından da aynı sonuç çıkıyor. Uzun olan linklere "..." eklemiş, google bot da onu link zannediyor sanırım ve indexleyip 404 hatasını yapıştırıyor Bu sorunu nasıl ortadan kaldırabiliriz, fikri olan var ?
  • 11-06-2013, 07:05:56
    #3
    Sorunun kaynaklanma sebebi Url Encoding.

    Search sitesi yapanlar link verirken, başta Question mark (soru işareti (?)) olmak üzere, latin harfi olmayanları encode edilmiş olarak başlatması.

    example.com/?page=sayfa olan linkinizi

    example.com/%3Fpage%3Dsayfa olarak verdiklerinden, web sunucunuz 404 hatası üretiyor.

    Apache server kullananlar, .htaccess, dosyasında düzenleme yaparak,

    IIS kullananlar, özel Handler yazarak, ya da yazılmış olanı kullanarak bu sorunu aşabilirler.
  • 11-06-2013, 09:39:04
    #4
    abirisebil adlı üyeden alıntı: mesajı görüntüle
    Sorunun kaynaklanma sebebi Url Encoding.

    Search sitesi yapanlar link verirken, başta Question mark (soru işareti (?)) olmak üzere, latin harfi olmayanları encode edilmiş olarak başlatması.

    example.com/?page=sayfa olan linkinizi

    example.com/%3Fpage%3Dsayfa olarak verdiklerinden, web sunucunuz 404 hatası üretiyor.

    Apache server kullananlar, .htaccess, dosyasında düzenleme yaparak,

    IIS kullananlar, özel Handler yazarak, ya da yazılmış olanı kullanarak bu sorunu aşabilirler.
    Merhabalar hocam
    Apache server kullananlar, .htaccess, dosyasında düzenleme yaparak,

    demişsiniz. acaba .htaccess içeriği nasıl olacak acaba.
  • 11-06-2013, 15:46:38
    #5
    BLaH adlı üyeden alıntı: mesajı görüntüle
    Merhabalar hocam
    Apache server kullananlar, .htaccess, dosyasında düzenleme yaparak,

    demişsiniz. acaba .htaccess içeriği nasıl olacak acaba.
    Bu sorunun bir çok cevabı var. Hangi sistem için? Url yapınız nedir? vs.vs.

    Sadece QueryString hatası taşıyan url hataları için aşağıdaki örnek kullanılabilir.

    Alıntı
    # Replace encoded "?" characters with literal "?" characters
    RewriteCond %{THE_REQUEST ^[A-Z]+\ /([^%]*)\%(25)*3[fF]([^\ ]+)\ HTTP?
    RewriteRule ^ http://www.example.com/%1?%3 [R=301,L]
    Özel hata sayfalarından PHP rawurlencode kullanılabilir.
  • 11-06-2013, 16:52:02
    #6
    abirisebil adlı üyeden alıntı: mesajı görüntüle
    Sorunun kaynaklanma sebebi Url Encoding.

    Search sitesi yapanlar link verirken, başta Question mark (soru işareti (?)) olmak üzere, latin harfi olmayanları encode edilmiş olarak başlatması.

    example.com/?page=sayfa olan linkinizi

    example.com/%3Fpage%3Dsayfa olarak verdiklerinden, web sunucunuz 404 hatası üretiyor.

    Apache server kullananlar, .htaccess, dosyasında düzenleme yaparak,

    IIS kullananlar, özel Handler yazarak, ya da yazılmış olanı kullanarak bu sorunu aşabilirler.
    Yalnız hocam önemli iki bilgi eklemek istiyorum.

    * Birincisi, linklerimde herhangi bir boşluk yada türkçe karakter bulunmuyor.

    * İkincisi, web sitemde anasayfa, kategori ve detay sayfası olarak 3 ana bölüm var. Kategori ve detay sayfasında "?" kullanılıyor ama kategori sayfasından kaynaklı 404 hatası almıyorum ve detay sayfasının linkleri daha uzun olduğu için sorun olduğunu düşünüyorum. Zaten o search sitesinde farkettiyseniz uzun olan linklerde "..." kullanmış ve sayfaya tıklandığında sorun yok ama webmaster tool da 404 hatası vermiş

    Örnek 404 hatası olan link şöyle görünüyor : http://www.example.com/…in-on-blah-blah-1212.htm

    Yardımlarınız için şimdiden teşekkürler...
  • 11-06-2013, 17:34:09
    #7
    indisco adlı üyeden alıntı: mesajı görüntüle
    Yalnız hocam önemli iki bilgi eklemek istiyorum.

    * Birincisi, linklerimde herhangi bir boşluk yada türkçe karakter bulunmuyor.

    * İkincisi, web sitemde anasayfa, kategori ve detay sayfası olarak 3 ana bölüm var. Kategori ve detay sayfasında "?" kullanılıyor ama kategori sayfasından kaynaklı 404 hatası almıyorum ve detay sayfasının linkleri daha uzun olduğu için sorun olduğunu düşünüyorum. Zaten o search sitesinde farkettiyseniz uzun olan linklerde "..." kullanmış ve sayfaya tıklandığında sorun yok ama webmaster tool da 404 hatası vermiş

    Örnek 404 hatası olan link şöyle görünüyor : http://www.example.com/…in-on-blah-blah-1212.htm

    Yardımlarınız için şimdiden teşekkürler...
    Sizinki de farklı bir sorun. Gerçekten de olmayan bir sayfaya link veriliyor. Aklıma şuan gelen en hızlı çözüm; özel 404 sayfası oluşturup, gelen linkleri tek tek 301 ile yönlendirmek.
  • 11-06-2013, 17:47:50
    #8
    abirisebil adlı üyeden alıntı: mesajı görüntüle
    Sizinki de farklı bir sorun. Gerçekten de olmayan bir sayfaya link veriliyor. Aklıma şuan gelen en hızlı çözüm; özel 404 sayfası oluşturup, gelen linkleri tek tek 301 ile yönlendirmek.
    Hocam aynısını bende düşündüm yalnız 20k dan fazla konu var tek tek yönlendirmeye kalksam baya bi uzun olacak, Şu an 404 hatası 200 lerde ama her geçen gün artarak devam ediyor..

    Aşağıdaki yabancı sitedeki elemanla, sorunum aynı sanırım 301 dışında bi yöntem olsa keşke help help help !!!

    http://www.webmasterworld.com/google/4404062.htm
    (Üstteki linkteki eleman linklerinde site adından sonraki ilk 20 karakterden sonra .. geldiği için sorun var diyor, bende de son 30 karakterden önce ... atmış deyyus search sitesi)

    Gerçi elemanlar bunun google gözünde sorun olmadığını linklerin de gerçek linkler olmadığından falan bahsetmiş sanırım. Ama webmaster tool daki hatalarla birlikte hit de de düşme yaşayınca kızmadan edemiyorum.
  • 12-06-2013, 05:39:51
    #9
    indisco adlı üyeden alıntı: mesajı görüntüle
    Hocam aynısını bende düşündüm yalnız 20k dan fazla konu var tek tek yönlendirmeye kalksam baya bi uzun olacak, Şu an 404 hatası 200 lerde ama her geçen gün artarak devam ediyor..

    Aşağıdaki yabancı sitedeki elemanla, sorunum aynı sanırım 301 dışında bi yöntem olsa keşke help help help !!!

    http://www.webmasterworld.com/google/4404062.htm
    (Üstteki linkteki eleman linklerinde site adından sonraki ilk 20 karakterden sonra .. geldiği için sorun var diyor, bende de son 30 karakterden önce ... atmış deyyus search sitesi)

    Gerçi elemanlar bunun google gözünde sorun olmadığını linklerin de gerçek linkler olmadığından falan bahsetmiş sanırım. Ama webmaster tool daki hatalarla birlikte hit de de düşme yaşayınca kızmadan edemiyorum.
    Dış bağlantıların 404 hata sayfalarına düşmesi, sıralamada sonuçlarınızı etkilemez. Ancak iç bağlatıların durumu farklı.

    Sıralamayı etkilemesinin tek yolu, daha önceden kısaltma olarak verilmiyorsa ve şimdi (yeni) kısaltmalara geçtiyse, bir search engine üzerinden gelen linkleri kaybetmişsiniz demektir. Link kaybı ister istemez sıralama kaybına neden olabilir. Ama her zamana neden olur demek de doğru değil. Gelen linkin niteliği önemli.

    Ben yerinizde olsam risk almak yerine, özel 404 hata sayfası oluşturup, cliente 404 hata kodu göndermeden önce, HTTP 301 ile, en yakın taxonomy uyumlu sayfaya yönlendirirdim. Tabi bu başlıkları birbirine yakın olan sayfalarda net sonuç vermez. O tür başlıkları tek tek değerlendirmeniz gerekir.