Какую в такой ситуации ошибку выдавать?

P
На сайте с 13.10.2004
Offline
62
479

У меня ситуация такая. Есть страницы на сайте содержимое которых иногда очищается (в случае удаления юзером информации из своего профиля). Т.е. иногда по этому адресу показывается важная инфа, но иногда ее может не быть и пустую страницу не хочется скармливать поисковикам. Поэтому, когда она пуста я вверху пишу <?php header("http/1.0 404") ?>.

Но через некоторое время по этому же адресу может снова повиться информация и этот хёдер убирется.

Так вот меня интересует какую лучше ошибку выдавать в этой ситуации. Я боюсь что выдавая 404 поисковик туда может не вернутся второй раз, или в лучшем случае реже заглядывать. Или я ошибаюсь?

[Удален]
#1

А почему бы не скармливать пустые страницы? Не вижу смысла так париться.

F
На сайте с 13.07.2004
Offline
22
#2
Piotiger
Т.е. иногда по этому адресу показывается важная инфа, ....
Но через некоторое время по этому же адресу может снова повиться информация и этот хёдер убирется.

какая то нереальная система

то что информация очищается обычное явление, а вот чтобы появлялась с тем же ID снова - нереальное явление

применяй генерацию уникальных идентификаторов - не используй для разной информации один и тот же ID - и не будет этой проблемы

P
На сайте с 13.10.2004
Offline
62
#3

Систему эту я не сам писал, так как разбираюсь в PHP не очень хорошо. Там ситуация такая, что ID равны только числу, если букву написать то будет ошибка 404 (и это правильно), а если число написать, которое не соответствует зарегестрированному юзеру (т.е. его еще нет, но может потом появиться под этим ID), то появляется пустая страница, где абсолютно ничего нет. И теоретически таких пустых страниц может быть хоть сотни.

Я знаю что поисковики выкидывают из базы страницы сайтов УРЛ которых имеют несколько видов, т.е. дублей. Но я боюсь что может быть такое, что когда большое количество пустых страниц тоже могут последовать какие-нибудь санкции. Ведь контент у них один и тот же (пустой) а УРЛ все разные. Поэтому я и хотел 404 поставить. Кто-нибудь может прокоментировать это, стоит ли заморачиваться?

D
На сайте с 16.04.2005
Offline
14
#4

Piotiger

А в случае 404 какая страница рисуется?

Может стоит самому такую страницу нарисовать, а http=404 не выдавать. Посетитель увидит, а бот и не поймет что это 404

Персональная территория (http://digs.alfaspace.net)
P
На сайте с 13.10.2004
Offline
62
#5

Страницу 404 я сделал отдельную и если адрес введен неверно то она и загружается и 404 выдается. Но скрипт так устроен, что иногда на 404.htm не идет редирект, а загружается просто пустая страница, там я пишу что нет информации и хочу выдавать код ошибки, и меня интересует какой код выдавать, не будет ли так что если 404 выдавать то бот туда больше не зайдет, когда информация там появится.

Ayavryk
На сайте с 11.10.2003
Offline
209
#6
Как писал Avaks А почему бы не скармливать пустые страницы? Не вижу смысла так париться.

Если оставить разговор о замусоривании поисковой базы, то есть резон при наличии большого числа страниц. В этом случае робот будет медленнее переиндексировать актуальные страницы.

Тынгыр, мынгыр, комсомол (http://erum.ru). Ехари, ехари, (жалобно) аяврик. /народная тунгусская песня/
Dm
На сайте с 11.03.2002
Offline
108
Dm
#7

А насколько на этих страницах интересная информация? Если нет гарантии того, что она там есть всегда, может быть и закрыть эти страницы от индексации?

Я за ДСДЛ (/ru/forum/135358)
P
На сайте с 13.10.2004
Offline
62
#8

Dm, закрыть от индексации это явно не выход из положения, получится что у меня останется только главная, за ислючением еще нескольких.

Так что лучше выдавать то, 302, 301, 404 или еще какой-нибудь, я в них во всех толком и не разбераюсь, мало-мало знаю.

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