2016-09-26 2 views
0

루트에 사이트가없고 하위 폴더로 두 사이트가있는 IIS가 호스팅하는 사이트가 있습니다. 따라서 www.mysite.com에는 사이트가 포함되어 있지 않지만 www.mysite.com/new은 그렇고 www.mysite.com/old도 마찬가지입니다. IIS 버전 7.5.7600.16385를 사용하고 있습니다.리디렉션은 하위 사이트가 아닌 사이트 루트로만 어떻게 제한합니까?

사용자가 www.mysite.com이되면 www.mysite.com/new으로 리디렉션되도록 IIS에서 리디렉션을 설정하려고합니다. 내가 www.mysite.com/old에 직접 탐색 할 때 문제는 새/그래서 www.mysite.com/old 나는 또한 /old 사이트 리디렉션 규칙을 상속하는 것을 방지하기 위해 /oldweb.config<remove name="system.webServer"/>를 추가 시도한 404

원인 www.mysite.com/old/new됩니다 추가합니다. 하지만 아무런 효과가 없습니다.

리디렉션은 사용자가 www.mysite.com에 액세스 할 때만 발생하지만 www.mysite.com/old 또는 www.mysite.com/new에 액세스하는 경우에는 발생하지 않도록 어떻게 제한합니까?

답변

0

< httpRedirect > 섹션을 web.config에 추가하면 원하는 리다이렉션을 수행하는 가장 쉬운 방법 일 수 있습니다. 다음 Microsoft 페이지가 도움이됩니다.

HTTP Redirects <redirection>

관련 문제