IIS URL 301重写/重定向不工作

IIS URL 301重写/重定向不工作,url,redirect,iis,url-rewriting,Url,Redirect,Iis,Url Rewriting,我正在尝试使用IIS URL重写模块执行301重定向。 我在谷歌上搜索过,看了视频,并设置了不同的设置,但它什么也没做……这意味着,我设置重定向的链接仍然像以前一样工作。我连一个错误都没有 以下是我的设置: 请求的URL:与模式匹配 使用:正则表达式 查询字符串未包含在匹配URL和中?在正则表达式中有不同的含义 请使用{REUEST_URI}和\?相反 <rule name="rewrite rule" enabled="true" stopPro

我正在尝试使用IIS URL重写模块执行301重定向。 我在谷歌上搜索过,看了视频,并设置了不同的设置,但它什么也没做……这意味着,我设置重定向的链接仍然像以前一样工作。我连一个错误都没有

以下是我的设置:

  • 请求的URL:与模式匹配
  • 使用:正则表达式

    查询字符串未包含在匹配URL和中?在正则表达式中有不同的含义

    请使用{REUEST_URI}和\?相反

    <rule name="rewrite rule" enabled="true" stopProcessing="true">
                    <match url="(.*)" />
                    <conditions>
                        <add input="{REQUEST_URI}" pattern="/Turf/ProductView.cfm\?P=151" />
                    </conditions>
                    <action type="Redirect" url="https://www.weathermatic.com/products/6000-pro-rotors/{R:0}" />
    
    
    

    工作起来很有魅力。“非常感谢你。”丹罗兰斯说。请你接受答案。所以这个回答可以帮助更多的人。