Я знаю, що це питання якимось чином схоже на це, де вони рекомендують використовувати 404, але після прочитання цього іншого, де вони пропонують використовувати 301 при зміні URL-адрес сайтів (у конкретному випадку це було пов’язано з переробленням / повторним факторингом), я отримую трохи плутати, і я сподіваюся, що хтось міг би уточнити цей конкретний приклад:
Скажімо, у мене є сайт електронної комерції,
давайте також сказати , що кінцевий користувач вставити деякі цікаві елементи в сайті і електронної комерції веб - додатку , створеної сторінку записи на сайтах:
http://...?id=20
, іhttp://...?id=30
т.д.Тепер скажімо, що деякі з цих цікавих предметів отримали багато зовнішніх посилань на них з багатьох інших сайтів, оскільки деякі люди вважали ці предмети дуже цікавими та пов’язаними з ними.
Після декількох років кінцевий користувач видаляє ці елементи, тому очевидно , сторінка і URL - адреси
http://...?id=20
,http://...?id=30
і т.д. Тепер вже не існує, але все ще багато сторінок в Інтернеті, що посилаються до них .
Що має робити сайт електронної комерції зараз, просто показуйте сторінку 404 для цих товарів?
Але я розгублений, чи не втратить це весь PR-зв’язок Google, переданий зовнішніми посиланнями на сторінки предметів? Тож чи не краще використовувати переадресацію 301 на ГОЛОВНУ СТОРІНУ, яка принаймні передає ПР на ГОЛОВНУ СТОРІНУ?
Редагувати:
Ну, згідно з відповідями, найкраще робити поки що - це зробити 404/410 .
Для того, щоб зробити це питання більш повним, я хотів би поговорити про особливий випадок, просто щоб переконатися, що я зрозумів. належним чином.
Скажімо, користувач знову створює ці елементи (ті, які він раніше видаляв у пункті 4), можливо, він трохи змінює їхні назви та опис, але вони в основному ті самі елементи. WebApp не має ніякого способу знати ці нові додані елементи були старі елементи так, очевидно , створювати їх як нові елементи з новими URL - адресами http://...?id=100
, http://...?id=101
, робить це має сенс в цей момент , щоб перенаправити 301 старих адреси на нові?
ДРУГА РЕДАКЦІЯ (Це було б ДУЖЕ ВАЖЛИВО ЗНАЙТИ):
Так, згідно з розумними відповідями, отриманими до цих пір, це здається, що це був особливий випадок, пояснений у моєму останньому редагуванні, я міг би скористатися 301, оскільки це щось не оманливе, бо в основному нові сторінки є зміною старої сторінки за змістом. Це в основному робиться для збереження переданої PR-зв’язку із зовнішнього посилання, а також для кращого користувацького досвіду.
Але, крім досвіду користувачів, що є дискусійним (* 1), щоб зберегти PR від зовнішніх зламаних посилань, чому б не завжди використовувати 301, на мій погляд, Google не любить дублюється вміст, але чи впевнені ми, що 301 бачить переспрямовування на ГОЛОВНУ сторінку як дубльований вміст для Google ?!
Сам Google пропонує перенаправити 301 index.html для документування root, тож якщо вони вважають 301 дублюваним вмістом, чи не вважатиметься це також дублюваним вмістом? Чому вони це пропонують?
Дозвольте спровокувати вас: "чому б просто не додати 301 до ГОЛОВНОЇ СТОРІНКИ для кожної не знайденої сторінки?"
(* 1) як користувач, коли я переглядаю порушену URL-адресу з якогось зовнішнього посилання на сторінку якогось веб-сайту, я б більше наклеювався на цей веб-сайт, якщо я перенаправляюся на ДОМАШНУ СТОРІНУ, а не бачу сторінку 404, де я думаю, що веб-сайт не відповідає навіть існують більше, і, можливо, я навіть не намагаюся зайти на ДОМАШНУ СТОРІНУ веб-сайту.