몇 달 전, 일부 Classic ASP 응용 프로그램이 이상한 방향으로 리디렉션되고 있다고 언급했습니다. 이전에 파일 (사용자가 로그인 한 가정 - 쿠키를 사용하여) default.asp
에 page.asp
에서 리디렉션하는 것처럼 , 지금 물론 404 오류가 발생합니다 domain.com/page.asp,default.asp
같은 모습이 리디렉션, 그 "페이지"(페이지 때문이다. asp, default.asp)가 존재하지 않습니다.IIS의 새 리디렉션 형식
일반적으로 리디렉션은 Response.Redirect
을 사용하여 수행됩니다.
또한 HTTPS가있는 경우에는 HTTPS가 추가 리디렉션되고 동일한 페이지로 전달되지만 HTTPS가 있는지 테스트 할 수 있습니다.
이 리디렉션 형식을 변경하지 못하도록하려면이 설정을 새로 구성해야합니까?
감사
업데이트합니다
(1) 내가 요청 페이지에서 사용하고있는 코드가, 우리는 유효한 쿠키가 있는지 확인하는 것입니다 :
if currentUserID = 0 then
conn.close
set conn = nothing
response.Redirect("default.asp")
end if
을 (2) Vanhosted Wombat에서 제안한대로 localhost을 통해 확인했습니다. 리디렉션이 발생하지 않는 것처럼 보입니다. 어쩌면 SSL이 그렇게하지 않았을까요?
(3) 추가 스크린 샷 :는 ('URL 요청'의 라인 참조)
리디렉션이 작동하지 않는 경우 기존 ASP 코드에서 변경된 사항이나 구성의 IIS UrlReWriting 규칙으로 인해 문제가 발생하는 경우 "새 형식"이 없습니다. 규칙을 사용하지 않도록 설정 한 다음 리디렉션을 테스트합니다. – Lankymart
이 형식의'domain.com/default.asp, page.asp'는 어떤 벨소리를 울립니까? – kneidels
@Lankymart - OP 서버에 IIS url-rewrite 플러그인이 설치되어 있고 OP가 인식되지 않을 가능성이 있습니까? –