404에러에 대해서 자세히 아시는분? > 자유게시판

자유게시판

404에러에 대해서 자세히 아시는분? 정보

404에러에 대해서 자세히 아시는분?

본문

404에러는 파일을 찾을 수 없을때 나오는데요..
 
만약 제가 404파일을 로컬의 index.php로 연결을 해놨을경우
 
 
이경우
 
http://aa.co.kr/index.php를 불러오는데..
 
여기서 주소창에는 asdfadfasdf.html 파일이 열리는데 내용은 index.php인거죠
 
그렇다면 실질적으로 없는파일을 불러와도 인덱스 파일을 불러오는 셈이죠.. 즉, 정상적인 페이지가 노출되는경우입니다.
 
제가 궁금한것은 http://aa.co.kr/asdfadfasdf.html 이것을 불러올때 서버는 404에러에 관한 정보가 함께 딸려오는지가 궁금합니다.
 
즉, index.php 접속할때와 http://aa.co.kr/asdfadfasdf.html 로 접속할때 겉으로 보여지는것은 완전히 동일하지만
 
브라우져가 404에러임을 분별할 수 있는 코드라든지 헤더정보라든지 그런것이 딸려오는지 알고싶어요..
 
혹시 아시는분 있으세요?
추천
0
  • 복사

댓글 3개

먼저 ftp로 www 와 같은 레벨에

.htaccess 라는 파일을 만들어줍니다.


주의하실 파일 이름에 점은 앞에 점은 꼭 찍어주시구요,

www 폴더 속에 넣으시면 안되고 www 폴더가 있는(가장 상위폴더)에 만들어 주셔야 합니다.



그리고 .htaccess 파일의 내용은

ErrorDocument 404 http://404에러 페이지 경로

라고 써 주세요.
연결을 어떻게 하냐에 따라서 좀 달라질 것 같네요.
ErrorDocument 404 /error_page.php
같은 식으로 경로를 설정해놓으면 웹주소는 없는 웹문서 그대로인 상태에서
내용만 error_page.php 만 뿌려주는데,
이때, $_SERVER['REQUEST_URI']  안에 원래 웹문서경로가 들어있습니다.

redirect하는 방식이라면 (예: header( 'Location: /error_page.php' ) ; )
아무런 정보가 남아있지 않네요..

redirect할때, error_page.php?from=nopage 식으로 값을 넘기는 방법이 있긴 한데
검색엔진에는 안좋다고 하네요. ^^
© SIRSOFT
현재 페이지 제일 처음으로