2017-09-14 5 views
0

내 ASP.NET 프로젝트를 위해 다음과 같은 규칙을 설정하고 싶습니다 :이 web.config 다시 쓰기 규칙을 만들 수 있습니까? Web.config의에서

요청에 :

mydomain.com/123/some-page 

반환 페이지

mydomain.com/collection/123-some-page.html 

을에서
domain/x/y should fetch and return domain/collection/x-y.html 

방문자가 이마에 도메인/x/y를 계속 표시해야합니다. ser url.

다시 작성 규칙을 만들 수 있습니까?

답변

1

은 IIS 에서 URL 재 작성 모듈을 설치하는 것을 기억하고 web.config

<rewrite> 
    <rules> 
    <rule name="My rewrite"> 
     <match url="^(.*)/(.*)$" /> 
     <action type="Rewrite" url="collection/{R:1}-{R:2}.html" /> 
    </rule> 
    </rules> 
</rewrite> 
에 규정 이하로 설정