【发布时间】:2017-01-17 05:33:08
【问题描述】:
我正在将我的网站重写为 diff url,我必须传递标题。
所以一切都很好。但是一个标题名称带有下划线(_)。
<rewrite>
<rules>
<rule name="ReverseProxyInboundRule2" patternSyntax="Wildcard" stopProcessing="false">
<match url="*core*" />
<action type="Rewrite" url="http://xxxxxxx/yyyyy/core{R:2}" logRewrittenUrl="true" />
<serverVariables>
<set name="HTTP_name" value="name" />
<set name="HTTP_address" value="address" />
<set name="HTTP_phone_number" value="1234567890" />
</serverVariables>
</rule>
</rules>
<outboundRules>
<preConditions>
<preCondition name="ResponseIsHtml1">
<add input="{RESPONSE_CONTENT_TYPE}" pattern="^text/html" />
</preCondition>
</preConditions>
</outboundRules>
</rewrite>
所有下划线(电话号码)都会转换成连字符(电话号码),所以需要的标头没有通过。
我必须传递电话号码
请帮帮我。
【问题讨论】:
标签: asp.net iis url-rewriting iis-7 reverse-proxy