Google의 웹 마스터 도구가 "soft 404s"대신 적절한 404 신호를 보내고 있습니다. 오류가 발생한 페이지를 발견했습니다. 사용자가 이미지를 만들고 Google이 더 이상 존재하지 않는 이미지에 액세스하려고하면 오류가 나타나는 웹 사이트가 있습니다. 코드를 작성한 개발자가이 문제가 발생했을 때 코드에서 메시지를 준비한 것으로 보이지만 적절한 404가 아니기 때문에 Google이 만족스럽지 않습니다. 따라서 페이지 중간에 다음과 같은 메시지가 표시됩니다.페이지 코드 중간에서 404 상태를 선언 하시겠습니까?
if ($empty_page) {
header("HTTP/1.1 404 Not Found");
echo 'The image you are trying to view is no longer available.';
} else {....renders content...
작동하지 않습니다 ... 나는 생각하지 않는다 :
문제를 인터넷 검색 후, 나는 이런 식으로 뭔가를 시도? 사람들은 계속 헤더가 생성된다고 말하면서 생성 된 페이지의 코드를 보지만 코드에서 '404'가 보이지 않습니다. 그게 어디있을거야? 제발 도와주세요 .. 전 잃어버린군요> _ <
어쨌든 404입니까? 어쩌면 410일까요?
Thx! 방금 방화범을 다운로드하고 그것을 테스트하고 있습니다. 나는 어떤 응답 헤더를 볼 수 있지만 여전히 404는 없다. 이것은 다음 URL 중 하나의 예이다 : http://www.dolldivine.com/Pixie/hannahzoom-1855692 –
오, 기다려라. 나는 404가 보이지 않는다. 응답 헤더 섹션은 있지만 상태 아래에 "404 찾을 수 없음"이라고 표시됩니다. 그게 효과가 있다는 뜻입니까? = O –
예. 그것은 정확하게 헤더를 설정하고 있다는 것을 의미합니다. – mesutozer