[英]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.