繁体   English   中英

IIS URL 301 重写/重定向不起作用

[英]IIS URL 301 rewrite / redirect not working

我正在尝试使用 IIS URL 重写模块进行 301 重定向。 我用谷歌搜索,查看视频并输入不同的设置,但它什么也没做……意思是,我设置重定向的链接仍然像以前一样工作。 我什至没有得到错误。

这是我的设置:

  • 请求的 URL:匹配模式
  • 使用:正则表达式 << 我也尝试过“完全匹配”……同样的结果,没有用。
  • 图案:草皮/ProductView.cfm?P=151
  • 忽略大小写:选中
  • 动作类型:重定向
  • 重定向网址:https ://www.weathermatic.com/products/6000-pro-rotors/{R :0}
  • 重定向类型:永久 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM