301 или 404?

12 3
SG
На сайте с 23.06.2009
Offline
138
SWG
1657

Здравствуйте!

Есть такой вот вопросик - на сайте изменилась структура одного сервиса, соответственно поменялись ЧПУ адреса страниц.

В индексе таких страниц несколько тысяч. Сделать адекватную маску редиректа невозможно, так как новые адреса имеют в УРЛе параметр.

Вопрос, собственно, в следующем - лучше для этих страниц сделать ответ 404, чтобы они выпадали из индекса, а на их место приходили новые страницы?

Или оставить как есть сейчас - все старые адреса ведут редиректом 301 на главную страницу сервиса (чтобы люди из поиска хотя бы видели, что могут найти искомую страницу, а не сообщение об ошибке). Можно ли ждать адекватной индексации в таком случае?

87793
На сайте с 12.09.2009
Offline
661
#1
SWG:
Сделать адекватную маску редиректа невозможно, так как новые адреса имеют в УРЛе параметр.

А сделать редирект "с каждого на каждый"? 😕

То бишь с каждого конкретного старого урла - на соответствующий ему новый?

Наше дело правое - не мешать левому!
SG
На сайте с 23.06.2009
Offline
138
SWG
#2
А сделать редирект "с каждого на каждый"?
То бишь с каждого конкретного старого урла - на соответствующий ему новый?

Так я же написал - это невозможно. Параметр в УРЛ добавляется уже в ходе запроса.

Только:

- 301 один всех старых УРЛов на главную (сейчас так)

- 404 для всех старых УРЛов в принципе.

Вот интересно как лучше.

S
На сайте с 12.01.2011
Offline
30
#3
SWG:
Так я же написал - это невозможно. Параметр в УРЛ добавляется уже в ходе запроса.

Только:

- 301 один всех старых УРЛов на главную (сейчас так)
- 404 для всех старых УРЛов в принципе.

Вот интересно как лучше.

ТО есть у вас страница имеет n-количество урлов на одну страницу ?

не 1 не второе делать не надо. но лучше 2

SG
На сайте с 23.06.2009
Offline
138
SWG
#4
ТО есть у вас страница имеет n-количество урлов на одну страницу ?
не 1 не второе делать не надо. но лучше 2

Да, получается так - несколько тысят УРЛОВ делают 301 на одну основную страницу.

Понимаю, что лучше делать маску редиректов, но тут нереально.

Лучше все же 404, считаете? А как вообще робот будет воспринимать эти 301-е на одну страницу в перспективе?

87793
На сайте с 12.09.2009
Offline
661
#5
SWG:
Так я же написал - это невозможно. Параметр в УРЛ добавляется уже в ходе запроса.

А что за параметр-то добавляется к урлу, чему он соответствует / что означает?

N3
На сайте с 28.04.2014
Offline
98
#6
SWG:
Да, получается так - несколько тысят УРЛОВ делают 301 на одну основную страницу.

Чую добром это не кончится. Редирект нужен для того чтобы указать куда страница делась и если все те тыщи страниц ведут на новую страницу, которая не имеет отношения к прошлой, то это фиговенько должно быть.

Как мне кажется нужно делать 404 ошибку с нормальным отлупом.

Неискоренимо нежелание пользоваться поисковыми системами - даже находясь на форуме о поисковых системах © Cell Влазить напрямую в базу — это невозможно © Игорь Белов, mchost.ru Если SeoPult купил ссылку - значит она "рабочая" © Nat_SeoPult
SG
На сайте с 23.06.2009
Offline
138
SWG
#7
А что за параметр-то добавляется к урлу, чему он соответствует / что означает?

Ну там в подробности вдаваться не буду...Суть в том, что раньше были ЧПУ названий объектов поиска, теперь в адресе необходимо поимиом этих ЧПУ выводить ID этих объектов, которые запрашиваются в рамках запроса и в своей БД не хранятся.

Т.е. адекватно никак не сформировать 301 старых адресов на новые.

Поставили 301, чтобы пользователи попадали не на страницу ошибки, а на главную формы и могли хотя бы не в 100% случаев уйти в отказ, а повторить запрос с формы и получить нормальный результат в новом формате.

Но непонятно как на это отреагируют роботы ПС...Если такой редирект воспрмется как однозначное зло, то придется, видимо, прокачивать страницу 404 и ставить такой ответ старым адресам. Хотя для пользователей, повторюсь, редирект на главную, удобнее.

87793
На сайте с 12.09.2009
Offline
661
#8
SWG:
Суть в том, что раньше были ЧПУ названий объектов поиска, теперь в адресе необходимо поимиом этих ЧПУ выводить ID этих объектов, которые запрашиваются в рамках запроса и в своей БД не хранятся.

Т.е. адекватно никак не сформировать 301 старых адресов на новые.

Не понял: одному старому ЧПУ соответствует один ID или как?

SG
На сайте с 23.06.2009
Offline
138
SWG
#9
Не понял: одному старому ЧПУ соответствует один ID или как?

Не, условно так:

Было - site.ru/tutachpu - страница с результатами поиска в форме, в индексе 5-8К таких адресов

Стало - site.ru/tutachpu/78889 - страница с результатом, с ID объекта.

Этот ID в базе не хранится, т.е. сопоставить эти адреса нельзя.

87793
На сайте с 12.09.2009
Offline
661
#10
SWG:
Было - site.ru/tutachpu - страница с результатами поиска в форме, в индексе 5-8К таких адресов

Стало - site.ru/tutachpu/78889 - страница с результатом, с ID объекта.

Одному объекту один старый ЧПУ соответствует?

12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий