Bu sorunun 404 kullanmanızı tavsiye ettikleri bir yere benzediğini biliyorum , ancak site URL'lerini değiştirirken 301'i kullanmayı önerdikleri başka bir tane okuduktan sonra (belirli bir durumda yeniden tasarım / yeniden faktoring nedeniyle) biraz alıyorum şaşkın ve umarım birisi bu özel örnek için açıklığa kavuşabilir:
Diyelim ki bir e-ticaret sitem var,
en nihai kullanıcı sitesinde ve URL'ler de öğe sayfalarını oluşturulan e-Ticaret webapp bazı ilginç öğeleri takılı diyelim:
http://...?id=20
,http://...?id=30
vbŞimdi bu ilginç öğelerin bazılarının diğer birçok siteden kendilerine doğru birçok dış bağlantıya sahip olduğunu varsayalım, çünkü bazı insanlar bu öğeleri çok ilginç ve onlarla bağlantılı buldu.
Birkaç yıl sonra nihai kullanıcı bu öğeler, bu yüzden açıkçası sayfaları ve URL'ler siler
http://...?id=20
,http://...?id=30
vb şimdi artık yok, ama web üzerinde hala birçok sayfa onlara doğru bağlantı veriyor .
E-Ticaret sitesi şimdi ne yapmalı, bu öğeler için 404 sayfası gösterilsin mi?
Ancak, kafam karıştı, bu, öğeler sayfalarına dış bağlantılardan geçen tüm Google PR'larını kaybetmez mi? En azından PR'ı HOME PAGE'e geçiren 301 yönlendirmesini HOME PAGE'ye kullanmak daha iyi değil mi?
DÜZENLE:
Cevaplara göre şimdiye kadar yapılacak en iyi şey 404/410 yapmak .
Bu soruyu daha eksiksiz hale getirmek için, sadece anladığımdan emin olmak için özel bir durum hakkında konuşmak istiyorum. uygun şekilde.
Kullanıcının bu öğeleri tekrar oluşturduğunu varsayalım (daha önce 4. noktada sildikleri), belki adlarını ve açıklamalarını biraz değiştirir, ancak temel olarak aynı öğelerdir. Webapp o kadar eski ürün Açıkçası onları yeni URL'ler içeren yeni öğeler olarak oluşturmak edilen bu yeni eklenen öğeleri bilmek için bir yol vardır http://...?id=100
, http://...?id=101
, o yenilerini 301 eski URL'ler yönlendirmek için bu noktada mantıklı yapar?
BAŞKA BİR DÜZENLEME (ANLAŞMAK ÇOK ÖNEMLİ olurdu):
Şimdiye kadar alınan akıllı cevaplara göre, son EDIT'imde açıklanan özel durum için görünüyor, 301'i kullanabilirim, çünkü aldatıcı olmayan bir şey çünkü temelde yeni sayfalar içerik açısından eski sayfanın yerini alıyor. Bu temelde PR'nin harici bağlantıdan geçmesini sağlamak ve daha iyi kullanıcı deneyimi sağlamak için yapılır.
Ancak, kullanıcı deneyiminin yanı sıra, tartışmalı (* 1), PR'yi sadece her zaman 301 kullanmama neden olan harici kırık bağlantılardan korumak için, Anladığım kadarıyla Google, yinelenen içerikleri beğenmiyor, ancak 301'in ANA SAYFAYA yönlendirmenin göründüğünden emin miyiz? Google için kopya içerik olarak ?!
Google'ın kendisi 301 index.html dosyasını belge köküne yönlendirmenizi önerir, böylece 301'i yinelenen içerik olarak görürlerse, bu yinelenen içerik olarak da kabul edilmez mi? Neden öneriyorlar?
Sizi provoke edeyim: “neden sadece bulunmayan her sayfa için 301'i ANA SAYFAYA eklemiyoruz?”
(* 1) bir kullanıcı olarak, bir web sitesinin sayfasına harici bir bağlantıdan kırık bir URL'yi izlediğimde, web sitesinin olmadığını düşündüğüm bir 404 sayfası görmek yerine HOME PAGE'ye yönlendirilirsem bu web sitesine daha fazla yapışırdım artık var ve belki de web sitesinin ANA SAYFASINA gitmeye bile çalışmıyorum.