Пускаме нов уебсайт с нова URL структура и ново съдържание. Домейнът е същият. Много стари страници се индексират от google. Трябва ли да използвам 404 или 301 и да пренасочвам към '/' за тези стари ресурси? Също така искам да премахна тези страници от google index.

Използвайте HTTP 410 (Gone) за страници, които искате да спрете да бъдат индексирани.

За променени URL адреси със същото съдържание използвайте HTTP 301 (Преместено за постоянно).

  • Невъзможно е да се пренасочи точно към нов url, всички пренасочвания трябва да сочат към основния сайт. 410 връща страницата за грешка по подразбиране в браузъра. Бих искал да пренасоча потребителя към ново местоположение (въз основа на заглавката на местоположението)
  • Тъй като въпросът е маркиран google-index, предположих, че е относно Google индексира вашата страница ... В Google няма „страница за грешка в браузъра по подразбиране“. Може би ще трябва да основавате кодовете си за HTTP отговор на User-Agents?
  • даването на различни HTTP кодове за отговор на различни Потребителски агенти е лоша идея и ви отваря за Google, мислейки, че изглеждате спам.

Ако съдържанието се е преместило за постоянно, тогава 301 отговор е правилното нещо (и го насочете към новото местоположение, не родова точка); Ако съдържанието е изчезнало завинаги, трябва да използвате отговора 410, което означава „Отиде“. Разбира се, когато има алтернатива, можете да използвате отговор 303 (заедно с URL адреса на алтернатива), който може да си струва, когато няма точно съвпадение.

е работил за вас: Charles Robertson | Искате ли да се свържете с нас?