2014-11-17 5 views
0

어쨌든 "www.somesite.com"이라는 URL을 리디렉션 할 때와 브라우저가 www.somesite.com/login.aspx로 요청할 때입니다.IIS 6 URL 리디렉션

참고 :

www.somesite.com이 Asp.net MVC4에 구축 및 asp.net을 사용하여 개발

www.somesite.com/login.aspx IIS 6.0에서 호스팅됩니다.

someuser가 북마크에서 URL www.somesite.com/login.aspx을 사용하여 Google 사이트를 리디렉션하는 경우. 이 경우 www.somesite.com로 이동하는 방법.

이미 Global.asax에에서 코드를 사용하여 수행했지만 내가

는 확장자가 나에게

답변

0

URL을 도와주세요 그렇게 싶지 않는 (즉 *.aspx을)를 MVC 완전히 라우팅, 대신에 의해 제공됩니다 우회 IIS 직접. 그렇기 때문에 Global.asax에 물건을 추가하면 아무런 효과가 없습니다. Global.asax은 결코 부딪치지 않습니다.

대신 IIS 수준에서 다시 쓰기를 처리해야하지만 IIS6에는 URL 다시 쓰기에 대한 기본 제공 지원이 없습니다. 다시 쓰기 지원을 가능하게 해주는 제 3 자 플러그인 (제 3 자이지만 무료 및 오픈 소스)이 있습니다. 참조 : http://blogs.msdn.com/b/gaurav/archive/2013/11/12/urlrewrite-in-iis6.aspx.

그렇지 않으면 IIS의 최신 버전으로 배포하는 것이 좋습니다. IIS6을 배포하는 Windows Server 버전은 이미 수명이 끝났거나 잘 작동해야합니다.