올바른 다시 쓰기 규칙을 만드는 데 문제가 있습니다.IIS 7에서/to/blog를 어떻게 다시 작성합니까?
여기에 내가 할 규칙을 무엇을해야 할 것 :
http://www.mydomain.com/this-is-my-page
http://www.mydomain.com/blog/this-is-my-page
올바른 다시 쓰기 규칙을 만드는 데 문제가 있습니다.IIS 7에서/to/blog를 어떻게 다시 작성합니까?
여기에 내가 할 규칙을 무엇을해야 할 것 :
http://www.mydomain.com/this-is-my-page
http://www.mydomain.com/blog/this-is-my-page
당신이 다시 작성하거나 재 하시겠습니까? 당신이 원하는 모든 리디렉션 경우 , 그것은 정말 간단합니다 :
<rewrite>
<rules>
<rule name="Blog Rule" stopProcessing="true">
<match url="^this-is-my-page$" />
<action type="Redirect" url="/blog/this-is-my-page" />
</rule>
</rules>
</rewrite>
그러나 다시 작성하려는 경우, 당신은 모든 링크, 이미지, 스타일, 스크립트 등이 연결되어 있는지 확인해야합니다 사이트 절대 경로 (/ some-link /보다는 some-link /)를 사용하거나 그렇지 않으면 끊어진 링크와 스타일이 많이 생길 것입니다. URL 재 작성을 사용하여 출력 재 작성을 사용하여 URL 재 작성을 수정할 수는 있지만 올바르게 진행하려면 더 복잡합니다. 일부 출력을 수행하는 방법을 보여주는 샘플이 있습니다. http://blogs.msdn.com/b/carlosag/archive/2010/04/02/setting-up-a-reverse-proxy-using-iis-url-rewrite-and-arr.aspx