Подскажите на счёт ошибки 404

M
На сайте с 14.07.2010
Offline
84
488

Здравствуйте, подскажите какой должен быть ответ у сервера (перенаправление) при ошибки 404?

Пример 1:

HTTP/1.1 301 Moved Permanently

Server: nginx

Date: Sat, 26 May 2012 05:51:26 GMT

Content-Type: text/html; charset=utf-8

Connection: keep-alive

Keep-Alive: timeout=75

Location: http://rozetka.com.ua/xvcvxvewr3323/

Set-Cookie: uid=WbhBhk/Ab16IGU9PCeSfAg==; expires=Sat, 02-Jun-12 05:51:26 GMT; domain=.rozetka.com.ua; path=/

Ответ должен даваться примерно такой? Имеется ввиду должен давать ответ 301 редирект?

_________Продвижение в Google, Yandex__________
L
На сайте с 15.01.2008
Offline
112
#1

404 - это не ошибка. Это заголовок ответа сервера когда страницу не удалось найти.

И ответ должен быть именно с заголовком 404. Так вроде более корректно.

А в Вашем примере идет редирект с 301 заголовком. Видимо они настроили у себя такой ответ в случае обращения к любому несуществующему адресу.

SeVlad
На сайте с 03.11.2008
Offline
1609
#2
Mikleroid:
Ответ должен даваться примерно такой?

Нет! На 404 должен отдаваться 404. Это есть стандарт и ПСы, кстати тоже не любят когда его нарушают. (404 на педивиикии).

Однако никто не запрещает делать вид 404 страницы по своему усмотрению ;).

АПД.

У розетки как-то мутно сделано. Вначале 301 на 404.html, которая уже отдаёт 404.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.

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