2011-07-29 7 views
0

동일한 코드 블록을 사용하는 서비스가 모두 있습니다. 실제로 원하던 것이 406 (사용하지 않음)이었을 때 406을 잘못 반환했습니다. 차이점은 단순히 정확함 중 하나가 아니지만 상류에 다른 의미가 있습니다. 410은 캐시 될 수 있고 406은 그렇지 않습니다.아파치가 응답 상태 코드를 변경할 수 있습니까?

장기적으로 모든 기본 코드는 변경 및 재시험되어야하며 시간과 비용이 필요합니다.

한편 아파치 2.2 프런트 엔드를 통과 할 때 406 개의 응답을 모두 410으로 변경하면 멋질 것입니다.

누구나 나를 위해 빨리 승리 할 수 ​​있습니까?

미리 감사드립니다.

답변

0

이 끔찍한 해킹 같은 느낌하지만 그 자체가 410 상태 코드 전송하는 모든 406 개 응답에 대한 error document을 구성 할 수 있습니다 :

ErrorDocument 406 http://yoursite.com/script-that-sends-410-status-code 
+0

궁금를'406/전자 리디렉션 경우,/410'도 작동 것이다, 따라서 HTTP 410을 생성하는 스크립트를 절약 할 수 있습니다. 제가 손에 아파치를 가지고 있다면 그것을 시도 할 것입니다 ... – Dilettant

+0

저는이 기술에 익숙하지 않습니다. 단지 클라이언트에게 그 스크립트 - 410 상태 코드가 사라 졌나요? 브라우저/클라이언트가 리디렉션을 보지 않겠습니까? –

관련 문제