사용자 정의 404 페이지에서 403 오류가 발생합니다. 페이지를 “/shorturl/Redirection.aspx”로 변경했습니다. 그러나 그렇게하면 403

IIS 8에 기본 웹 페이지가 있고 찾을 수없는 URL을 동일한 서버의 asp.net 응용 프로그램으로 리디렉션하려고합니다.

따라서 사용자 지정 오류를 활성화하고 404 페이지를 “/shorturl/Redirection.aspx”로 변경했습니다. 그러나 그렇게하면 403 오류가 발생합니다. “웹 사이트에서이 웹 페이지 표시를 거부했습니다.”

페이지를 손으로 열면 작동합니다 (매개 변수가 필요하므로 충돌을 제외하고).

리디렉션하면 왜 작동하지 않습니까?



답변

리디렉션이 실제로 잘못된 위치를 가리키고 있다고 생각합니다 … 바로 가기가 루트 디렉토리의 폴더라고 가정하고 ~ / shorturl / Redirection.aspx (물결표 ~ 참고)로 만드십시오.


답변

일종의 보안 문제였습니다. 페이지가 실제로 리디렉션되지 않았지만 즉시 403 오류가 표시되었습니다.


답변