[英]Replace one word of domain URL in IIS
我將我的項目移動到一個新服務器(從 abc.com/eco 到 abc2.com/eco)並創建了一個 HTTP 重定向規則來將每個 abc.com/eco 請求重定向到 abc2.com/eco。 這適用於 abc.com/eco 請求。
問題是,eco 之后的 URL 不會被重定向。
例如:abc.com/eco/departments/main.aspx?id=123
不重定向到
abc2.com/eco/departments/main.aspx?id=123
以下Url 重寫規則也不起作用:
<rule name="Redirects to abc2.com" patternSyntax="ECMAScript" stopProcessing="true">
<match url=".*" />
<conditions logicalGrouping="MatchAny">
<add input="{HTTP_HOST}" pattern="^abc.*(com|net)$" />
</conditions>
<action type="Redirect" url="http://abc2.com/{R:0}" />
</rule>
我查看了數十個問題,但都在詢問子目錄替換。
類似的問題但沒有回答我的問題:
這條規則在我這邊運行正常。
在測試具有長期永久重定向的新重寫規則之前,您是否清理了緩存。
如果您沒有清理瀏覽器緩存,您之前的 HTTP 重定向將繼續將您的 URL 重定向到http://abc2/eco
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.