微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

IIS URL重写模块-重定向规则不起作用

如何解决IIS URL重写模块-重定向规则不起作用

<rewrite>
        <rules>
            <rule name="Redirect CM" patternSyntax="ECMAScript" stopProcessing="true">
                <match url="^HVProduct$" />
                <action type="Redirect" url="http://www.CMMDesign.com/Management/Contact" appendQueryString="false" />
            </rule>
        </rules>
    </rewrite>

我想将用户重定向到另一个页面 每当他们尝试访问“ www.CMMDesign.com/HVProduct”时,重定向到 “ http://www.CMMDesign.com/Management/Contact”

我尝试使用完全匹配,通配符也无法正常工作。有什么想法吗?

解决方法

首先必须安装URL重写模块,如果未安装,请按照以下步骤进行安装:

1):访问http://www.iis.net/downloads/microsoft/url-rewrite;

2):在页面底部,无需使用Web平台即可下载安装程序。

3):运行MSI安装程序以将URL重写模块添加到您的服务器。

enter image description here

然后按如下所示修改您的URL重写规则:

 <rewrite>
            <rules>
                <rule name="Test" stopProcessing="true">
                    <match url="(.*)(HVProduct)" />
                    <action type="Redirect" url="http://www.CMMDesign.com/Management/Contact" />
                </rule>
            </rules>
  </rewrite>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。