htaccess에서 404 페이지는 작동하는데 500에러 페이지는 안나오네요
본문
ErrorDocument 404 /pages/general/error-404.php
ErrorDocument 500 /pages/general/error-500.php
일부러 없는 페이지 링크로 접속하면 지정한 404 페이지는 잘 나옵니다
그런데 일부러 php 에러내면 지정한 500 페이지가 나오는게 아니라
브라우저에서 보여주는 500에러페이지가 나오네요..무슨일인지 모르겠습니다.
페이지가 작동하지 않습니다.
현재 example.com에서 요청을 처리할 수 없습니다.
HTTP ERROR 500
당연히 해당 파일은 url로도 잘 접속해서 확인가능합니다.
경로에 문제가 있다거나 해당 파일이 없다거나 해당 파일에서 오류가 나는건 아닙니다.
일부러 에러발생할때 사용한 코드입니다.
변수선언 끝에 ; 를 넣지 않았습니다.
<?php
$val = ""
답변 2
웹서버가 기본페이지 찾고있습니다. 올바른 경로로 해주세요
그런데 가용성이 저조한 htaccess 로 분기처리하시는 특별한 이유가 있으신건지 궁금하네요. 굳이, htaccess 를 설정하지 않아도 경로에 해당 페이지거 없을 경우 띄울 수 있는 로직은 금방 개발할텐데요. PHP에 해당 연결 페이지 경로에 파일이 존재하는지 유무를 체크하는 내장함수들이 있습니다.
답변을 작성하시기 전에 로그인 해주세요.