<!--// META -->
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<!--// CSS -->
<head>
<style type="text/css">
body {
    background-color: #000;
    background-image: url("이미지_링크");
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: fixed;
    webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.error-div {
    color: white;
    text-shadow: 3px 3px 3px #000;
    text-align: left;
    margin-left: 10%;
    margin-top: 10%;
    font-size: 100px;
    font-family: 'Apple SD Gothic Neo', '본고딕', 'Noto Sans CJK KR', '나눔고딕', 'NanumGothic', 'NG', '맑은 고딕', 'Malgun Gothic', 'Helvetica', 'Arial', sans-serif;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.error-message-div {
    color: white;
    text-shadow: 3px 3px 3px #000;
    text-align: left;
    margin-left: 10%;
    font-size: 22px;
    font-family: 'Apple SD Gothic Neo', '본고딕', 'Noto Sans CJK KR', '나눔고딕', 'NanumGothic', 'NG', '맑은 고딕', 'Malgun Gothic', 'Helvetica', 'Arial', sans-serif;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
      
a:link { color:#fff 
}
    
a:visited { color:#fff;
}
    
a:hover { color:#fff;
}
    
a:active { color:#fff;
}
a {text-decoration: none
}
    
.return-from-hell {
    text-align: center;
}
    
.return-from-heaven {
    text-align: center;
}

span#yes_you_can {
    width: 100%;
    background-color: rgba(0, 0, 0, 0.45);
    float: left;
    border-width: 3px;
    border-radius: 3px;
    padding-top: 10px;
    padding-bottom: 10px;
    min-width: 250px;
    font-size: 30;
    font-family: 'Apple SD Gothic Neo', '본고딕', 'Noto Sans CJK KR', '나눔고딕', 'NanumGothic', 'NG', '맑은 고딕', 'Malgun Gothic', 'Helvetica', 'Arial', sans-serif;
}
    
span#nope {
    width: 100%;
    background-color: rgba(0, 0, 0, 0.45);
    float: left;
    border-width: 3px;
    border-radius: 3px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 30;
    min-width: 250px;
    margin-top: 5px;
    font-family: 'Apple SD Gothic Neo', '본고딕', 'Noto Sans CJK KR', '나눔고딕', 'NanumGothic', 'NG', '맑은 고딕', 'Malgun Gothic', 'Helvetica', 'Arial', sans-serif;
}
    
span#alpharius {
    width: 100%;
    background-color: rgba(0, 0, 0, 0.45);
    float: left;
    border-width: 3px;
    border-radius: 3px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 30;
    min-width: 250px;
    margin-top: 5px;
    font-family: 'Apple SD Gothic Neo', '본고딕', 'Noto Sans CJK KR', '나눔고딕', 'NanumGothic', 'NG', '맑은 고딕', 'Malgun Gothic', 'Helvetica', 'Arial', sans-serif;
}
</style>
<!--// BODY -->
<body>
    <div class="error-div">
    <span>404</span>
    </div>
    <div class="error-message-div">
    <p id="ep">페이지를 찾을 수 없습니다</p>
    </div>
<!--@if($is_logged)-->
<div class="return-from-hell">
    <a href="https://liku.kr"><span id=return-to-hell>메인으로 돌아가기</span></a>
</div>
<!--@else-->
<div class="return-from-heaven">
    <a href="{getUrl('','act','dispMemberLoginForm')}"><span id="yes_you_can">로그인</span></a> 
    <a href="{getUrl('','act','dispMemberSignUpForm')}"><span id="nope">회원가입</span></a>
    <a href="https://liku.kr"><span id="alpharius">돌아가기</span></a>
</div>
<!--@end-->    
</body>

<!--BY LIKU.KR-->
<!--HElpme-->

 

이미지 파일은 링크로 적당히 걸어서 다른 이미지로 교체하셔야만 합니다.

 

사이트 전역에 에러메세지를 사용하시려면 custom error page를 사용하시믄 되는데, 이 부분은 적당히 수정해서(치환자 사용이 안되고 로그인/비로그인 판정이 불가능합니다) 사용하시면 될 듯 하네요.

 

코드는 모듈/메세지/스킨/스킨폴더/http_status_code.html에 집어넣으시면 됩니다. ㅎㅎ