URL将图像重写到另一个域而无需重定向

时间:2019-03-07 07:06:55

标签: url-rewriting iis-10 isapi-rewrite

我有主域名,我想在不重定向的情况下将图片重写为另一个域名

这是我的代码:

RewriteCond %{HTTP_HOST} ^www.mydomain\.eu$ [NC]
RewriteRule ^images/(.*)$ https://www.mydomain.cz/images/$1 [NC]

它总是执行302重定向。

有什么办法可以做到这一点?我正在使用ISAPI_Rewrite,但是我也尝试了IIS 10重写,但我对此并不熟悉,我一点都没有成功

谢谢

1 个答案:

答案 0 :(得分:0)

根据您的描述,我建议您可以尝试以下在IIS中使用url重写规则。

            <rule name="Imported Rule 1" stopProcessing="true">
                <match url="^images/(.*)$" />
                <conditions logicalGrouping="MatchAll">
                  <add input="{HTTP_HOST}" pattern="^www.mydomain\.eu$" />
                </conditions>
                <action type="Rewrite" url="https://www.mydomain.cz/images/{R:1}" />
            </rule>