Bir ErrorDocument 404 ana sayfaya veya standart 404 hata sayfasına geri yönlendirmek daha mı iyi?


15

Bir üçüncü taraf e-ticaret yazılım sağlayıcısı, ürün sayfalarına sahip temel mağaza, sepet ve ödeme tarafından ayarlanan bir e-ticaret sitesi işletiyoruz.

Üçüncü taraf satıcı, htaccess dosyasını, var olmayan bir URL girilirse, 404 hatası oluşturmak yerine ana sayfaya yönlendirir.

Bu, Google web yöneticisinin artık var olmayan sayfalar için yinelenen başlıkları ve açıklamaları raporlamasıyla sonuçlanır.

Ana sayfaya geri yönlendirmek yerine, özel bir 404 hata sayfasının görüntülenmesinin daha iyi olacağını düşünüyorum

Peki bir web sitesini 404'ü ana sayfaya yönlendirmek yerine özel bir 404 sayfasına sahip olmak daha mı iyidir?

Yanıtlar:


16

Özel bir 404 sayfası için güçlü oy.

  • Kullanıcı için daha az kafa karıştırıcı
  • Bir şeylerin yanlış olup olmadığını daha kolay görmenizi sağlar (web sunucusu hata günlüğü, kendi günlük komut dosyanız ve / veya Google Analytics aracılığıyla)
  • Sayfayı duruma göre uyarlayabilirsiniz (örneğin, ürün kategorilerinin bir listesini görüntüleyin)
  • Arama motorlarının dizinlerini temizlemesine izin verir. Artık bir arama motorunun dizinindeki sayfalar yeni sayfaların eklenmesini engelleyemez.

Son noktada: Aslında bir 404 hatası döndürdüğünüzden emin olun. Söylediğinizden şu anda 301/302 yönlendirmesi gibi geliyor. Bunu yapmak için

ErrorDocument 404 /notfound.htm

htaccess dosyanızda.

Ayrıca bakınız

http://googlewebmastercentral.blogspot.com/2008/08/make-your-404-pages-more-useful.html


ne jmbdedi, ama CMS için dinamik sayfalar var, bu yüzden ilk önce bunu çalıştırmak zorunda. böylece Errordocument 404 /dynamic_page.phpbulunamadı ve eğer o görüntüleyecektir /notfound.htm.
Talvi Watia

1
Bunu en az 129082094 kez oy vermek istiyorum. Ana sayfaya sessiz bir yönlendirme iyi bir fikir olduğunda bile anlayamıyorum. Bir hata sayfası her zaman berbat olacaktır, ancak bunun bir hata olduğunu bilmek kör bir sıfırlamadan daha iyidir. (Demek istediğim, ilk sayfaya sıfırlayın.)
VxJasonxV

1
Burada 410 "Gitti" yanıtı tercih ediyorum.
Jody

3

Yalnızca sitenizin kullanıcılarına tıkladıkları bağlantının başarısız olduğunu veya yanlış URL'yi yazdıklarını bildirmek için ayrı bir hata sayfasına oy verirdim. Ana sayfaya geri dönmek kafa karıştırıcı olurdu. Yanlış bir şey yapıp yapmadığımı görmek için eylemlerimi tekrarlamaya cazip olacağımı biliyorum!

Bir "bu bozuk bağlantıyı bildir" bağlantısı eklediyseniz veya kendiniz bile giriş yaptıysanız, bildirim alırsınız ve siteyle ilgili sorunları çözme şansınız olur.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.