404 страница возвращает 200 хорошо - PullRequest
3 голосов
/ 29 марта 2011

Если я ввожу www.mydomain / error404.html прямо в панель браузера, должен ли он вернуть 404 ответа или 200 ок?

если я наберу www.mydomain.co.uk/something-that-dosent-exist.html, он возвращает страницу 404 с правильным статусом 404, однако если моя фактическая страница 404.html вернет 200ok ??

http://gsitecrawler.com/tools/Server-Status.aspx

домен http://www.novahealthy.co.uk

error doc error404.html


Htaccess

AddType x-mapp-php4 .htm

#turn off the smart spelling matching feature.
CheckSpelling off

#set your real error document, which can be a php document.
ErrorDocument 404 /error404.html

хост - это общий хостинг 1and1

ура за любую помощь Ли

Ответы [ 2 ]

1 голос
/ 29 марта 2011

Да, это правильно. Если вы заходите на любой общедоступный сайт, и ваш браузер успешно получает эту страницу, вам нужно вернуть 200 OK.

Обычно страницы ошибок не хранятся в месте, к которому пользователь имеет прямой доступ. Обычно вы внутренне перенаправляете на страницу с ошибкой на сервере.

1 голос
/ 29 марта 2011

Я ожидаю, что он вернет 200. Ваша страница (даже если она называется 404 и используется как страница 404 перенаправления) существует, и она была найдена и правильно обработана.

...