없는 페이지는 어떻게 처리하나요?
없는 자원임을 나타내는 상태와 이해 가능한 안내를 제공하세요. 오류 화면을 정상 콘텐츠처럼 응답하면 사용자와 수집기가 상태를 오해할 수 있습니다.
적용 범위
구조를 단순하게 유지하되 신뢰 경계와 변경 책임을 분리하는 것이 좋습니다. 작은 기능도 실제 서버와 브라우저에서 어디에서 실행되는지 이해해야 합니다.
확인할 항목
- 서버와 브라우저 코드 구분
- 입력과 출력 형식 정의
- 반복 코드의 역할 확인
공식 참고 자료
아래 자료는 이 주제의 개념과 검토 기준을 확인하는 공식 참고 문서입니다. 작업 순서와 비교 방법은 편집팀의 제안이며, 제품의 성능을 직접 시험했다는 뜻은 아닙니다.
- W3C 입력 양식 접근성 안내확인일 2026-10-20
- MDN HTML 안내확인일 2026-10-20
- Next.js App Router 공식 문서확인일 2026-10-20
관련 질문
입력란에는 왜 label이 필요한가요?
입력 목적을 사용자와 보조 기술에 명확히 전달하기 위해 필요합니다. placeholder가 사라져도 무엇을 입력해야 하는지 알 수 있어야 합니다.
입력란에는 왜 label이 필요한가요 자세히 보기 ↗입력 오류는 어디에 보여주나요?
문제가 있는 입력과 가까운 위치에 구체적인 수정 방법을 표시하세요. 전체 실패 메시지만 보여주면 사용자가 어느 값을 고쳐야 하는지 찾기 어렵습니다.
입력 오류는 어디에 보여주나요 자세히 보기 ↗브라우저 검사만으로 입력을 믿어도 되나요?
브라우저 검사는 편의를 위한 것이며 우회될 수 있습니다. 서버에서도 필수값과 형식, 권한을 다시 확인해야 합니다.
브라우저 검사만으로 입력을 믿어도 되나요 자세히 보기 ↗