0
ASP에서 Service.Transfer와 비슷한 동작을하는 규칙을 만들 수 있습니까?Service.Transfer()로 규칙 만들기 동작 IIS 다시 쓰기 모듈
ASP에서 Service.Transfer와 비슷한 동작을하는 규칙을 만들 수 있습니까?Service.Transfer()로 규칙 만들기 동작 IIS 다시 쓰기 모듈
IIS7 다시 쓰기 모듈을 사용하면 Rewrite Action
을 사용할 수 있습니다.
이것은 원래 URL을 유지하지만 응용 프로그램이보고 처리 할 경로를 다시 작성하여 Server.Transfer
과 비슷한 방식으로 처리합니다.
<rewrite>
<rules>
<rule name="Rewrite to article.aspx">
<match url="^article/([0-9]+)/([_0-9a-z-]+)" />
<action type="Rewrite" url="article.aspx?id={R:1}&title={R:2}" />
</rule>
</rules>
</rewrite>
rules overview을 살펴보십시오.
이것은 기본적으로 Context.RewritePath
과 같습니다.
Server.Transfer를 사용하지 말고 다시 쓰는 모듈을 사용하십시오. URL이 호출되는 방식의 특성상 Server.Transfer를 사용할 수 없습니다! 어쨌든, 조언 주셔서 감사합니다! :) – Pato
죄송합니다. 제목에서 IIS URL 다시 쓰기 모듈을 놓친 것이므로 수정하겠습니다. – TheCodeKing
정말 고마워요, 이것은 매우 유용했습니다 :) – Pato