簡體   English   中英

替換IIS中域URL的一個字

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

我查看了數十個問題,但都在詢問子目錄替換。

類似的問題但沒有回答我的問題:

問題 1

問題2

這條規則在我這邊運行正常。

在測試具有長期永久重定向的新重寫規則之前,您是否清理了緩存。

如果您沒有清理瀏覽器緩存,您之前的 HTTP 重定向將繼續將您的 URL 重定向到http://abc2/eco

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM