2016-08-11 2 views
0

나는 내 lanugage로 ASP MVC를 사용하고 있으며 여러 하위 폴더/응용 프로그램이있는 웹 사이트가 있습니다.하위 폴더에 후행 슬래시 추가

www.sample.com

www.sample.com/zh

www.sample.com/en

나는 URL의 끝에 슬래시를 추가하는 것입니다 필요한 것은 만.

www.sample.com/zh/

www.sample.com/en/

나는 IIS 재 작성 매개 변수와 혼란 스러워요. 누군가 나를 도울 수 있습니까? /에서 zh가 발생하는 경우

<rule name="Add trailing slash" stopProcessing="true"> 
        <match url="^.*" /> 
        <action type="Redirect" url="{C:0}/" appendQueryString="true" redirectType="Permanent" /> 
        <conditions> 
         <add input="{PATH_INFO}" pattern="\/zh$" /> 
        </conditions> 
       </rule> 

이 방법, 그것은로 리디렉션됩니다 /에서 zh/단지, 기존의 URL을 깨지 않고 : 참고로

+0

URL을 생성하는 데 URL 도우미를 사용하고 있습니까? – tmg

+0

안녕하세요. 예, 아니요. 나는 때때로 코드에서 기본적인 상대 URL을 사용한다. – simplecoder

답변

0

, 나는 규칙에 약간의 수정을했다.

희망이 있으면 도움이됩니다.