htaccess를 이용한
  에러페이지


외부링크 차단하기

특정 ip 차단하기



페이지가 없거나 서버 에러 등으로 인한 에러가 표시될 때 각각의 에러 페이지로 가게 하는 방법입니다.
대표 에러 리스트
400 : Bad request, 클라이언트의 잘못된 요청으로 처리할 수 없음. 유효하지 않은 경로를 통한 요청 거부처리
403 : Forbidden, 접근이 거부된 문서를 요청함. 해당 파일에 대한 권한 체크
404 : Not found, 문서를 찾을 수 없음. 경로 오류. 해당 파일 없음
406 : Not acceptable, 허용할 수 없음. 해당 파일에 대한 권한 체크
500 : Internal server error, 내부서버 오류(잘못된 스크립트 실행 시). 스크립트 오류, 함수 호출 오류
503 : Service unavailable, 외부 서비스가 죽었거나 현재 멈춤 상태. 일일 트래픽 초과
에러 페이지 만들기
위에 말씀드린 에러 페이지 중 가장 많이 노출되는 에러 페이지는 404, 500, 503 입니다.
해당 에러 메시지가 발생했을 때 보여주고 싶은 페이지를 먼저 만드시기 바랍니다.
보통 html 문서로 많이 만들며, php로 만들 경우 일부 php 함수가 정상 작동하지 않을 수 있기에, html 태그를 이용한 html 문서로 에러 페이지를 만드시기 바랍니다.
파일을 만드신 후 FTP 프로그램을 통해 계정 접속 하셔서 원하시는 위치에 업로드 하시면 됩니다.

에러 페이지를 만드신 후 ".htaccess" 라는 파일명으로 텍스트 문서를 하나 새로 만드세요.
그 안에 들어갈 내용은 다음과 같습니다.
ErrorDocument 404 http://도메인/경로
혹은
ErrorDocument 404 "error 404"
ErrorDocument 뒤에 오는 숫자는 발생된 에러 번호 이며, 파일명은 해당 에러 발생 시 호출되는 파일명 입니다.
파일을 만드신 후 FTP 프로그램을 통해 계정 접속 하셔서 원하시는 위치에 업로드 하시면 됩니다.

".htaccess" 파일은 FTP 프로그램을 통해 업로드 하시면 숨김 파일로 저장이 됩니다.
그렇기에 FTP 프로그램으로 접속을 하신 후 수정 등을 하시려면, FTP 프로그램의 옵션에서 숨김 파일 표시를 하셔야 확인이 됩니다.

만약 계정 내 제로보드 XE, 텍스트 큐브 등과 같은 프로그램이 설치되어 있으시면 이 프로그램 기본적으로 .htaccess가 있을 수 있으니 필히 확인 후 작업하시기 바랍니다.