这是我的重写示例(工作正常),旨在从 URL 中删除 index.cfm。
但是,我不想像下面那样进行多次重写,而是希望只有一个能够处理所有这些。
我在想一定有一个正则表达式可以匹配这个模式,这样我就可以只有一个规则。
<rule name="Remove index.cfm from About Us" stopProcessing="true">
<match url="index.cfm$" />
<conditions>
<add input="{QUERY_STRING}" pattern="page=8467" />
</conditions>
<action type="Redirect" url="http://www.mydomain.com?page=8467" redirectType="Permanent" appendQueryString="false" />
</rule>
<rule name="Remove index.cfm from Biography Page" stopProcessing="true">
<match url="index.cfm$" />
<conditions>
<add input="{QUERY_STRING}" pattern="page=8469" />
</conditions>
<action type="Redirect" url="http://www.mydomain.com?page=8469" redirectType="Permanent" appendQueryString="false" />
</rule>
<rule name="Remove index.cfm from Video Page" stopProcessing="true">
<match url="index.cfm$" />
<conditions>
<add input="{QUERY_STRING}" pattern="page=8473" />
</conditions>
<action type="Redirect" url="http://www.mydomain.com?page=8473" redirectType="Permanent" appendQueryString="false" />
</rule>