我知道如何重写的基础知识,但似乎无法找到符合我想要的规则。
非常感谢任何帮助:o)
<rule name="RedirectRule" stopProcessing="true" enabled="true">
<match url="^(.*)$" />
<conditions>
<add input="{HTTP_HOST}" pattern="^(www\.)?blah.com$" />
</conditions>
<action type="Rewrite" url="blog/{R:1}" />
</rule>
基本上我希望它只能重写:
答案 0 :(得分:0)
添加第二个条件来检查PATH_INFO怎么样?看来你只想在没有指定时重写...
<add input="{PATH_INFO}" pattern="^$" negate="true" />
检查PATH_INFO'与模式不匹配'^ $是一个空字符串。
我现在无法测试,所以可能需要调整......