request URL 에 + 문자가 들어간 경우
HTTP 오류 404.11 - Not Found
이중 이스케이프 시퀀스가 포함된 요청을 거부하도록 요청 필터링 모듈이 구성되어 있습니다.
이런 오류가 발생한다.
원인은..
HTTP 요청을 웹 서버를 이중 이스케이프 시퀀스가 있습니다. 그러나 웹 서버를 이중 이스케이프 시퀀스 거부 되도록 요청 필터링 기능이 구성 됩니다.
해결방법은...
- 시작, 검색 시작 상자에 메모장프로그램 목록에서 메모장을 마우스 오른쪽 단추로 누른 다음 관리자 권한으로 실행. 관리자 암호나 확인을 묻는 메시지가 나타나면 암호를 입력하거나 계속 을 누릅니다.
- 파일 메뉴에서 열기 를 누릅니다. 그리고 파일 이름 상자에 %windir%\System32\inetsrv\config\applicationHost.config 입력하고 열기 를 클릭하십시오.
- ApplicationHost.config 파일을 requestFiltering XML 요소를 찾습니다.
- allowDoubleEscaping 속성 값을 True 로 변경하십시오. 이렇게 하려면 다음 코드 예제에서는 유사한 코드를 사용합니다.
<requestFiltering allowDoubleEscaping="true">
- 파일 메뉴에서 저장 을 클릭하십시오.
- 메모장을 종료하십시오.
[참고] http://support.microsoft.com/kb/942076/ko
반응형