[英]IIS URL 301 rewrite / redirect not working
我正在尝试使用 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}" />
它会将 Turf/ProductView.cfm?P=15 重定向到https://www.weathermatic.com/products/6000-pro-rotors/Turf/ProductView.cfm?P=151
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.