2014-02-19 1 views
0

404 헤더를 생성하려고하는데 브라우저에 브라우저를 표시하려면 기본 페이지에서 오류를 찾으십시오. 내가 원하는 바가 아닌 "빈"html 문서를 표시합니다.브라우저 기본 404 페이지를 표시하는 404 헤더를 생성하십시오.

if (strlen($buffer) == 0) 
      { 
       ob_clean(); 
       header('HTTP/1.1 404 Not Found'); 
       ob_flush(); 
       die(); 
      } 

아무도 도와 드릴까요 :

이 내 코드?

+0

왜 "기본"브라우저 404 페이지가 있다고 생각하십니까? HTTP 404는 서버 상태이며 정보를 제공하는 것은 서버에 달려 있습니다. – hardillb

답변

1

"브라우저 기본값"404 페이지가 없습니다. 4xx 또는 5xx 오류 페이지가 서버에서 생성됩니다. 당신은 아마도 예를 들어 보일 수 있습니다. 아파치의 기본 404 페이지.

-1

트리거 404 헤더 :

header("HTTP/1.0 404 Not Found"); 

스크립트의 나머지 죽여 :

die(); 

그냥 브라우저를 의지하지 않습니다 404 헤더를 트리거,하지만

0

이 있습니다 것입니다 죽을 그런 건 없어. 사용자가 @Petter가 언급 한 바와 같이 말했다 깨진이나 죽은 링크

을 수행하려고 할 때 https://en.wikipedia.org/wiki/HTTP_404

에서 인용하는 웹 사이트 호스팅 서버는 일반적으로 "404 찾을 수 없음" 웹 페이지를 생성합니다 , 맞춤 웹 페이지를 제공하지 않으면 대부분의 웹 서버에 기본 404 페이지가 있습니다.

관련 문제