안녕 하세요..
제목대로 HTTP ERROR 500 오류 발생 시 제가 작성한 에러 페이지로 이동이 가능 할까요?
현재 3.1 버전을 쓰고 있습니다.
검색을 해보니 가능한 것 이였는지 모르겠으나
예전 버전 에서는 error 라는 폴더가 있고 거기에 오류 별 처리 페이지가 있었던 것 같은데요..
HTTP ERROR 500 오류 발생 시 방문자에게 디자인된 페이지를 보여주고 싶어서
문의 드립니다.
감사 합니다.
일단 3.0은 경로가 조금 다릅니다.
https://github.com/bcit-ci/CodeIgniter/tree/develop/application/views/errors/html
위에 있긴합니다만,
모든 상황에 대해 에러여부를 제어할 수 있도록 try, catch 등으로 처리하고 있다면 어느정도까지는 가능하겠으나,
이는 어디까지나 최소한 문법은 정상이어야하고, CI가 제어할 수 있는 수준의 에러여야 합니다.
완전하게 하려면 서버 또는 htaccess등으로 500에러 발생시 별도의 페이지를 띄우도록 해야 합니다.
htaccess도 사실 일부 서버 설정을 별도의 파일로 하는 방식이긴 합니다.
답변 주셔서 감사 드립니다.
주신 답변들 참고하여 해결해 보도록 하겠습니다.
감사 합니다.
참고하세요.
https://stackoverflow.com/questions/43884283/redirect-to-custom-design-500-error-page-in-php-codeigniter