Ошибка 404 во второй версии

 
Посетитель
small user social cms
Медаль
Сообщений: 150
Изучая вторую версию, обратил внимание, что практически везде указывается 404 ошибка: для несуществующих страниц, при отсутствии доступа к БД, при отсутствии необходимых прав доступа и т.д. Хотя имеются соответствующие коды ошибок. Что Вы об этом думаете? Насколько это корректно?
Хотите сказать спасибо, просто увеличьте карму!
Делай добро и бросай его в воду!
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 3458
Да согласен
Строим сейчас сайт и столкнулись с такой же проблемой
Дизайн для Инстант = Я зарабатываю тут =
= Уроки для Конструктора тем =
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 150
Неужели так мало специалистов, которые могли бы высказаться по данному вопросу?
Хотите сказать спасибо, просто увеличьте карму!
Делай добро и бросай его в воду!
InstantCMS Team
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 4385
Aryuts, а в чем смысл? Ну будете вы выдавать в хидер 403 Forbidden и будет страница вместо 404 - 403. Какой еще код ошибки можно отдать? В биллинге еще можно конечно отдавать 402 Payment Required, а в целом все другие состояния как правило отдает вебсервер и до обработки php не доходит. 5xx ошибки вообще исключительно серверные.
А так сделать - да, можно, но это скорее относится к "феншую".
Видео каталог для InstantCMS | Аудио каталог для InstantCMS | Мы Вконтакте | Предложение для спонсоров
Посетитель
small user social cms
Медаль
Сообщений: 150
Ну, хотя бы такой пример, что из-за сбоя, например доступа к БД, поисковик будет получать коды ошибок, то 404, то 200 на одну и туже страницу. Как это повлияет на индексацию?
Хотите сказать спасибо, просто увеличьте карму!
Делай добро и бросай его в воду!
InstantCMS Team
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 4385
Aryuts:
например доступа к БД, поисковик будет получать коды ошибок, то 404, то 200
418 I'm a teapot smile

а если серьезно, то в таком примере соглашусь, что желательно отдавать конечно 503 Service Unavailable или что-то подобное.
Редактировалось: 1 раз (Последний: 1 сентября 2014 в 18:20)
Видео каталог для InstantCMS | Аудио каталог для InstantCMS | Мы Вконтакте | Предложение для спонсоров
Посетитель
small user social cms
Медаль
Сообщений: 150
Спасибо Fuze.
Вот как раз и хотелось бы услышать мнение опытных специалистов на этот счет (одна голова хорошо, а две лучше).
Редактировалось: 1 раз (Последний: 1 сентября 2014 в 17:29)
Хотите сказать спасибо, просто увеличьте карму!
Делай добро и бросай его в воду!
Посетитель
small user social cms
Медаль
Сообщений: 865
Aryuts, нечего беспокоиться, соглашусь с Fuze, на счет серверов, практика говорит отдают они то что надо, а для пользователя лучше же все таки 404. Народ ее знает, не пугается ))
InstantCMS Team
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 4385
PIN, все же Aryuts дело говорит. Везде, где выводится в движке ошибки, БД например, или иная временная замещающая страница основного контента нужно отдавать не 404, но и не 200. Чтобы поисковики не путались и понимали, что что-то произошло на сайте. Например порушилась БД (бывает такое) - отдаем 503 Service Unavailable и так далее. Вставить всего одну строку, а польза будет. А сервер отдает кастомные коды ошибок как правило уже при фатал еррор.
PIN:
Народ ее знает, не пугается
Оформить страницы соответственно и никто пугаться не будет. Например, "Ошибка 503. Страница временно недоступна, зайдите позже."
Видео каталог для InstantCMS | Аудио каталог для InstantCMS | Мы Вконтакте | Предложение для спонсоров
Посетитель
small user social cms
Медаль
Сообщений: 150
Да, вот я тоже так думаю. Просто коды отдает-то сервер,как сказал Fuze, но придумано все было для статики, а сейчас больше динамика используется и поэтому часть кодов должен формировать движок. Та же 503 ошибка заставит вернуться поисковик назад, тем более, что формирование 403 уже есть в движке.
PIN:
пользователя лучше же все таки 404. Народ ее знает, не пугается
Боюсь, что и пользователь может не вернуться по данной ссылке. На нет и суда нет.
Редактировалось: 4 раз (Последний: 1 сентября 2014 в 23:06)
Хотите сказать спасибо, просто увеличьте карму!
Делай добро и бросай его в воду!
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.