【问题标题】:HTTP Rewrite rule in IIS not activatedIIS 中的 HTTP 重写规则未激活
【发布时间】:2019-11-27 04:38:48
【问题描述】:

我有一个类似的网站

www.domainfullname.com

我需要创建一个规则,如果我输入了

www.domainname.com 要么 域名.com

重定向到 www.domainfullname.com 已激活。

所以我尝试创建一个空白规则并设置这些参数:
模式:*domainname.com*
操作 - 重写 URL:http:\\www.domainfullname.com\{R:1}
但它不起作用。没有重定向发生。我做错了什么?

【问题讨论】:

标签: http iis url-rewriting


【解决方案1】:

您可以使用以下 URL 重写规则:

 <rule name="redirect to sample 2 with www or non www" stopProcessing="true">
                <match url="(.*)" />
                <conditions>
                    <add input="{HTTP_HOST}" pattern="sample1.com|www.sample1.com" />
                    <add input="{REQUEST_URI}" pattern=".*" />
                </conditions>
                <action type="Redirect" url="http://www.sample2.com/{R:1}" />
            </rule>

注意:如果要重写页面,可以将操作类型更改为重写。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-03
    • 2014-05-01
    相关资源
    最近更新 更多