루트에서 하위 디렉터리로 IIS7 URL 리디렉션
IIS7과 함께 Windows Server 2008을 사용하고 있습니다. 에 오는 사용자를 리디렉션해야 www.mysite.com
합니다 wwww.mysite.com/menu_1/MainScreen.aspx
. 프로젝트에 대한 파일 구조는 다음과 같습니다.
-Sites
-Default Web Site
-Menu_1
-MenuService
-VscWebService
나는 이것에 대한 어떤 도움을 정말로 감사 할 것입니다.
여기있어. web.config 파일에 다음 코드를 추가 하십시오.
<system.webServer>
<rewrite>
<rules>
<rule name="Root Hit Redirect" stopProcessing="true">
<match url="^$" />
<action type="Redirect" url="/menu_1/MainScreen.aspx" />
</rule>
</rules>
</rewrite>
</system.webServer>
301 영구 리디렉션을 수행합니다 (URL은 브라우저에서 변경됨). 이러한 "리디렉션"을 보이지 않게하려면 (다시 쓰기, 내부 리디렉션) 다음 규칙을 사용하십시오 ( "리디렉션"이 "다시 쓰기"로 대체되었다는 점만 다릅니다).
<system.webServer>
<rewrite>
<rules>
<rule name="Root Hit Redirect" stopProcessing="true">
<match url="^$" />
<action type="Rewrite" url="/menu_1/MainScreen.aspx" />
</rule>
</rules>
</rewrite>
</system.webServer>
IIS URL Rewrite 모듈 없이도 가능하다고 생각합니다. <httpRedirect>
와일드 카드를 지원하므로 다음과 같이 구성 할 수 있습니다.
<system.webServer>
<httpRedirect enabled="true">
<add wildcard="/" destination="/menu_1/MainScreen.aspx" />
</httpRedirect>
</system.webServer>
당신은 "HTTP 리디렉션"기능을 가질 필요가 있음을 참고 IIS에서 사용 - 참조 HTTP 리디렉션
나는 주로 그 코드를 어디에 입력 해야할지 몰랐기 때문에 받아 들여진 대답 으로이 작업을 할 수 없었습니다. 나는 모든 곳에서 URL 재 작성 도구에 대한 설명을 찾았지만 찾을 수 없었습니다. IIS에서 HTTP 리디렉션 도구를 사용하게되었습니다.
- 사이트 선택
- IIS 섹션에서 HTTP 리디렉션을 클릭합니다 (역할 서비스가 설치되어 있는지 확인).
- "이 대상으로 요청 리디렉션"을 선택하십시오.
- 리디렉션 할 위치를 입력하십시오. 귀하의 경우 "wwww.mysite.com/menu_1/MainScreen.aspx"
- Redirect Behavior에서 "요청을이 디렉터리 (하위 디렉터리가 아님)에있는 콘텐츠로만 리디렉션합니다. 그렇지 않으면 루프로 이동합니다. 무엇이 적합한 지 확인하십시오.
도움이 되었기를 바랍니다.
Microsoft에서 다운로드해야합니다 : http://www.microsoft.com/en-us/download/details.aspx?id=7435 .
이 도구는 "IIS 7 용 Microsoft URL 재 작성 모듈 2.0"이라고하며 Microsoft에서는 다음과 같이 설명합니다. "URL 재 작성 모듈 2.0은 요청 된 URL이 웹 서버에서 처리되기 전에 변경하고 응답 내용을 수정하기위한 규칙 기반 재 작성 메커니즘을 제공합니다. HTTP 클라이언트에 제공되기 전에 "
참고 URL : https://stackoverflow.com/questions/7018818/iis7-url-redirection-from-root-to-sub-directory
'Nice programing' 카테고리의 다른 글
TypeError 가져 오기 : __init __ () 필수 위치 인수 1 개 누락 : 항목이있는 자식 테이블 뒤에 부모 테이블을 추가하려고 할 때 'on_delete' (0) | 2020.10.28 |
---|---|
네비게이션 컨트롤러의 투명한 모달 뷰 (0) | 2020.10.28 |
파이썬에서 신호에 잡음 추가 (0) | 2020.10.28 |
document.createElement ( "script") 동기식 (0) | 2020.10.28 |
CodeIgniter-한 행만 반환합니까? (0) | 2020.10.28 |