본문 바로가기

[Terry] ETC

아파치에서 404 에러 페이지 출력하기...

링크가 잘 못 걸렸거나 페이지가 없을때 404 페이지가 흔히 보인다.
이 페이지가 보기 싫을 경우 어떻게 해야 할까?
아파치 웹서버에서는 손쉽게 내가 만든 404 에러 페이지를 보여주도록 설정할 수 있다.

방법은 다음과 같다.
1. httpd.conf 파일을 연다.
2. ErrorDocument로 검색해본다.
3. 아래와 같은 코드들을 불 수 있다.
Alias /error/ "/var/www/error/"

<IfModule mod_negotiation.c>
<IfModule mod_include.c>
    <Directory "/var/www/error">
        AllowOverride None
        Options IncludesNoExec
        AddOutputFilter Includes html
        AddHandler type-map var
        Order allow,deny
        Allow from all
        LanguagePriority en es de fr
        ForceLanguagePriority Prefer Fallback
    </Directory>

...
    ErrorDocument 404 /error/404error.html
...
4. 위의 코드에서 붉은 색으로 표시된 부분들을 자기 웹서버에 맞게 수정하면 된다.
5. 위의 코드에서 굵은 글씨체로 표시된 부분처럼 주석해제하고 자기 웹서버에 맞게 수정하면 된다.

쉽구나~ 정말...ㅎㅎ