request URL 에 + 문자가 들어간 경우

 

HTTP 오류 404.11 - Not Found

이중 이스케이프 시퀀스가 포함된 요청을 거부하도록 요청 필터링 모듈이 구성되어 있습니다.

이런 오류가 발생한다.

원인은..

 

HTTP 요청을 웹 서버를 이중 이스케이프 시퀀스가 있습니다. 그러나 웹 서버를 이중 이스케이프 시퀀스 거부 되도록 요청 필터링 기능이 구성 됩니다.

 

해결방법은...

  1. 시작, 검색 시작 상자에 메모장프로그램 목록에서 메모장을 마우스 오른쪽 단추로 누른 다음 관리자 권한으로 실행. 관리자 암호나 확인을 묻는 메시지가 나타나면 암호를 입력하거나 계속 을 누릅니다.
  2. 파일 메뉴에서 열기 를 누릅니다. 그리고 파일 이름 상자에 %windir%\System32\inetsrv\config\applicationHost.config 입력하고 열기 를 클릭하십시오.
  3. ApplicationHost.config 파일을 requestFiltering XML 요소를 찾습니다.
  4. allowDoubleEscaping 속성 값을 True 로 변경하십시오. 이렇게 하려면 다음 코드 예제에서는 유사한 코드를 사용합니다.
    <requestFiltering allowDoubleEscaping="true">

  5. 파일 메뉴에서 저장 을 클릭하십시오.
  6. 메모장을 종료하십시오.

[참고] http://support.microsoft.com/kb/942076/ko

 

 

 

 

반응형

+ Recent posts