IIS重写规则以重定向URL

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IIS重写规则以重定向URL相关的知识,希望对你有一定的参考价值。

我有一个SSL网站,我想将所有呼叫重定向到一个不同的SSL站点,包括POST数据。经过几次尝试,均未成功。有什么建议么这是我到目前为止所拥有的。

<rule name="Redirect url" enabled="true" stopProcessing="true">
    <match url="(.*)" ignoreCase="true" />
    <action type="Redirect" url="https://localhost"   appendQueryString="false" redirectType="Permanent" />
</rule>
答案

如果您还需要在目标URL的末尾附加请求URI,请像这样修改规则。

<rule name="Redirect url" enabled="true" stopProcessing="true">
    <match url="(.*)" ignoreCase="true" />
    <action type="Redirect" url="https://localhost/{R:1}" appendQueryString="false" redirectType="Permanent" />
</rule>

以上是关于IIS重写规则以重定向URL的主要内容,如果未能解决你的问题,请参考以下文章

关于IIS7 URL重写的问题

在 IIS7 URL 重写模块中,我可以在重定向规则中指定不适用于 http-post 请求吗?

iis里URL重写重定向,http做301重定向https

当从HTTPS协议发出请求时,IIS URL重写规则(Pattern)无法识别{HTTP_HOST}

IIS7实现访问HTTP定向至HTTPS访问

.htaccess重写以重定向两个不同的文件夹