본문 바로가기
Server&OS/Apache

404에러 페이지 만들기

by 백룡화검 2008. 6. 27.

출처 랑사의반대는사랑 | 랑사
원문 http://blog.naver.com/david097/130012138649

웹사이트를 돌아다니다 보면 간혹
'페이지를 찾을 수 없습니다. 404 error page not fount'
라는 메시지를 볼 수 있지요?
주소를 잘못쳤거나 해당 파일이 존재하지 않는 경우에 보여지는 페이지인데요,
방문객들에겐 짜증스러운 페이지일 수 밖에 없지요.
하지만, 어떤이는 404페이지를
"바쁘게 돌아가는 인터넷 속의 쉼터" 라고 표현했습니다.
방문객들에게 잔잔한 감동과 여유를 줄 수 있는
404에러 페이지를 보여 줄 수 있다면 더 없이 좋겠죠?
그럼 각설하고-_- 직접 만들어 보도록 하겠습니다...;;
먼저 ftp로 www 와 같은 레벨에
.htaccess 라는 파일을 만들어줍니다.
주의하실 파일 이름에 점은 앞에 점은 꼭 찍어주시구요,
www 폴더 속에 넣으시면 안되고 www 폴더가 있는(가장 상위폴더)에 만들어 주셔야 합니다.
그리고 .htaccess 파일의 내용은
ErrorDocument 404 http://404에러 페이지 경로
라고 써 주세요.
예를 들자면,
ErrorDocument 404 http://abcd.made.com/404error.htm
이런 식으로 써주시면 됩니다.
그렇다면 당연히 해당 경로에 404error.htm 문서가 있어야겠죠? -_-?
이 문서는 여러분들의 개성에 따라 나모나 드림위버 따위-_-로
만들어서 업로드 하시면 됩니다.
어려웠나요? -_-;
질문은 꼬리로 남겨주시구요,
실제로 적용된 호스팅은
http://minkyuya.cafe24.com/404.htm 입니다.
http://minkyuya.cafe24.com/ 내에서
존재하지 않는 URL을 칠 경우 해당 페이지가 뜨도록 설정되어 있습니다.

---------------------------------------------------------------------------------

자신의 웹사이트에 404 에러페이지를 만들기

홈페이지를 운영하다 보면 파일을 삭제하는 경우가 생기게 된다. 만약 이 삭제된 페이지가 검색엔진에서 검색시 검색이 되는 페이지여서 "페이지를 찾을 수 없습니다"라는 에러 메세지가 나는 경우를 종종 보게 된다.

404 에러페이지를 하나 만들어 두면 삭제되었거나 없는 페이지 일 경우 웹사이트 운영자가 원하는 주소로 연결을 유도할 수 있다.

이 방법은 일반 웹호스팅을 이용하는 유저가 사용 할 수 있는 방법이다.

404 에러페이지를 만들자.

1. 우선 404.html 파일을 만듭니다. 자신이 원하는 페이지로.

특정 페이지로 리다이렉트 시키거나
404에러 페이지에 원하는 내용을 넣으시면 됩니다.

2. 하나의 .htaccess 파일을 만듭니다.

.htaccess 파일 만드는법

- Notepad나 기타 사용중인 텍스트에디터를 열고 다음과 같이 써주세요.
- ErrorDocument 404 http://xxx.xxxx.com/404.html
- 사이트 주소는 자신의 것으로 바꾸어 써주세요.
- 저장할때 파일명 .htaccess에서 . 앞에 공백문자입니다.
즉, filename.htaccess 이 아니고 .htaccess 여야 합니다.

3. 이제 .htaccess 파일과 404.html 파일을
루트 디렉토리에 FTP(아스키 모드)로 올립니다.

4. 잘 되는지 테스트해 봅니다. 아래의 파일은 없는 파일입니다