Iis 7 使用iis7重写/重定向以去除数字的前导零并在
我需要能够接收传入的url,删除一些前导零,并将其转发/重定向到其他地方。这是在安装了IIS7和重写管理器的Server2008 64位机箱上 传入链接:Iis 7 使用iis7重写/重定向以去除数字的前导零并在,iis-7,Iis 7,我需要能够接收传入的url,删除一些前导零,并将其转发/重定向到其他地方。这是在安装了IIS7和重写管理器的Server2008 64位机箱上 传入链接: http://myserver/?PatientID=000123456 把它翻到 http://myserver2/?PatientID=123456 像下面这样的URL重写规则可以工作。如果希望“转发”请求而不是“重定向”请求,那么还需要ApplicationRequestRouting <rewrite> <
http://myserver/?PatientID=000123456
把它翻到
http://myserver2/?PatientID=123456
像下面这样的URL重写规则可以工作。如果希望“转发”请求而不是“重定向”请求,那么还需要ApplicationRequestRouting
<rewrite>
<rules>
<rule name="TrimZerosAndRedirect" enabled="true" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{QUERY_STRING}" pattern="PatientID=0*(\d+)" />
</conditions>
<action type="Redirect" url="http://www.google.com/?PatientID={C:1}" appendQueryString="false" redirectType="Temporary" />
</rule>
</rules>
</rewrite>
另外,我必须说:你的操作系统已经不受支持了,而且像这样运行一个过时的操作系统会带来严重的安全问题。请敦促业主考虑升级这个方框。 < P>一个URL改写规则,如下所示。如果希望“转发”请求而不是“重定向”请求,那么还需要ApplicationRequestRouting
<rewrite>
<rules>
<rule name="TrimZerosAndRedirect" enabled="true" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{QUERY_STRING}" pattern="PatientID=0*(\d+)" />
</conditions>
<action type="Redirect" url="http://www.google.com/?PatientID={C:1}" appendQueryString="false" redirectType="Temporary" />
</rule>
</rules>
</rewrite>
另外,我必须说:你的操作系统已经不受支持了,而且像这样运行一个过时的操作系统会带来严重的安全问题。请催促店主考虑升级这个箱子。安装URL重写,然后学习如何配置它喝点什么,先生?安装URL重写,然后学习如何配置它感谢Rich Lang我将在本周一尝试!是的,我们正在努力在2020年1月之前升级操作系统。感谢Rich Lang,我将在本周一尝试!是的,我们正在努力在2020年1月之前升级操作系统。