簡體   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