사용할 수없는 서버 변수 내 IIS 서버라고 COUNTRY_PATH 나는 역방향 프록시가 한 사이트에서 다른 사이트로 재 작성 및 액세스해야하고 있는가ISS URL 응용 프로그램 요청 라우팅과 다시 쓰기 : 나는 서버 변수를 설정 한
에 사용할 수 내 프록시 사이트에있는이 서버 변수. 그러나 결코 가치있는 것처럼 보이지 않습니다.
<rule name="Country Codes For DotCom" stopProcessing="true">
<match url="^([A-Z]{2,2})(/)(microsite)(.*)" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false">
<add input="{HTTP_HOST}" pattern="\.com$" />
</conditions>
<serverVariables>
<set name="COUNTRY_PATH" value="{R:1}{R:2}{R:3}" />
</serverVariables>
<action type="Rewrite" url="http://internal.example.com/{R:1}{R:2}{R:3}{R:4}" />
</rule>
역방향 프록시에 서버 변수를 사용할 수 있습니까?
이string countryPath = HttpContext.Current.Request.ServerVariables["COUNTRY_PATH"]
사람이 내가 뭘 잘못 제안 할 수 있습니다 :
I는 서버 변수를 얻기 위해 다음 코드를 사용하고?
을 설정하려면 인바운드 재 작성 규칙을 사용하여 : HTTP : //stackoverflow.com/questions/23900415/custom-rewrite-provider-for-url-rewrite-module – lat3ncy