사용자 정의 404 페이지에서 403 오류가 발생합니다.


0

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

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

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

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


서버에서이 메시지를 실행하면 동일한 메시지가 표시됩니까? 그리고 VS의 디버그 모드에서 작동합니까?
Dave

물결표를 추가 할 수 없습니다 : "지정된 URL이 유효하지 않습니다."/ "로 시작하는 상대 URL 경로 여야합니다." 서버에 동일한 메시지가 표시되고 디버그 모드에서 확인할 수 없습니다.
Feroc

답변:


0

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


물결표를 추가 할 수 없습니다 : "지정된 URL이 유효하지 않습니다."/ "로 시작하는 상대 URL 경로 여야합니다."
Feroc

흠 ...하지만 어쩌면 옳을 수도 있습니다. /shorturl/aihwfwf.aspx로 리디렉션하면 동일한 오류가 표시됩니다.
Feroc

web.config 페이지에서 리디렉션을 수행하고 있습니까? 그렇다면 웹 사이트입니까 아니면 MVC 사이트입니까?
Dave

0

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

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.