페이지가 존재하지 않는 경우..
웹에서 본 내용은 다음과 같습니다.
Not Found
The requested URL /test was not found on this server.
알아요:
ErrorDocument 404 /test.html
그러나 나는 그것을 사용하지 않는 것이 좋습니다. 차라리 위의 소스를 찾아서 직접 수정하고 싶습니다.
어쩌면 이것이 더 빠르고 효율적일 수도 있습니다. 이것이 보다 "간단한" 거래가 될 것이라고 생각하십시오. (거래)
답변1
modules/http/http_protocol.c
Apache 소스 코드를 보고 있는 것 같습니다 . 예를 들어 를 참조하십시오 get_canned_error_string()
. (참고: 이는 간단히 살펴본 결과이며 수정된 오류 메시지로 소스 코드를 파헤치거나 Apache를 빌드/테스트하지 않았습니다.)
그러나 실제로는 이를 사용하는 데 있어 특별히 비효율적이거나 느린 것은 없습니다 ErrorDocument
. 특히 오류가 "핫 경로"에 표시되어서는 안 되기 때문입니다. (그건넓은서버에 대한 대부분의 요청에는 오류가 발생하지 않아야 합니다.