한 페이지에 대한 요청을 다른 페이지로 리디렉션하는 방법은 IIS입니까?

한 페이지에 대한 요청을 다른 페이지로 리디렉션하는 방법은 IIS입니까?

요청을 다음과 같은 URL로 어떻게 리디렉션합니까?

http://www.mydomain.com/foo.aspx 

다음과 같은 다른 URL로

http://www.mydomain.com/bar.aspx 

IIS에서.

IIS 6.0이나 7.0에서 이 작업을 수행할 수 있습니까?

답변1

기존 foo.aspx 파일이 있는 경우 Location 헤더를 설정하여 새 파일/URL로 리디렉션할 수 있습니다.

<script runat="server">
private void Page_Load(object sender, System.EventArgs e) {
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","bar.aspx");
}
</script>

IIS6에서는 파일이 존재하는 경우 관리 스냅인을 사용하여 마우스 오른쪽 단추를 클릭하여 파일 속성을 열고 다른 위치로 리디렉션하도록 선택할 수 있습니다.

IIS7에서는 다음을 사용할 수 있습니다.모듈 다시 작성요청을 캡처하고 리디렉션합니다.

답변2

당신이 사용할 수있는URL 재작성IIS7.0에서.

관련 정보