티스토리 뷰

카테고리 없음

WebtoB 에러 페이지 설정

유익이아빠 2022. 6. 15. 16:57

에러코드를 받았을때 특정 페이지로 이동하게끔 설정하고자 한다.

먼저 WebtoB 설정 파일인 http.m 파일에 아래와 같이 내용을 추가한다. 

404, 503 CODE에 대해서는 해당 페이지로 리다이렉트 설정을 하겠다는 의미
$WEBTOB_HOME/config/http.m의 내용으로 위와 같이 설정하면 해당 페이지로 이동한다.

http.m 파일을 저장하고 컴파일 후 webtob를 재기동 후 

실제 위치에 두 개의 파일을 생성한다. 

에러코드를 받으면 이동하는 페이지를 생성했다.

먼저 404 테스트

index.html 파일이 정상적으로 호출될 때 httpcode는 200을 나타낸다.

실제 파일이 없는 http://localhost:8080/index1.html를 호출해보자.

index1.html의 요청에 파일이 없으므로 http 코드 307를 표시하면서 404.html로 리다이렉트한다.

두번째 503 테스트

URL에 "/jeus/" 추가해서 호출하면 JEUS와 연동된 페이지를 호출하는데 호출이 안되 503코드를 받게 되고 설정된 503.html을 호출해온다.

다음은 error.log의 내용

위와 같이 webtob에 설정해 놓으면 문제되는 http 코드를 받았을때 리다이렉트하여 안내페이지를 표시할 수 있다.

728x90
반응형
댓글