【问题标题】:HTTPS://non-www to HTTPS://www IIS rewrite ruleHTTPS://non-www 到 HTTPS://www IIS 重写规则
【发布时间】:2020-11-28 01:17:53
【问题描述】:

寻找 HTTPS://example.co.uk 到 HTTPS://www.example.co.uk 的 IIS 重写规则我已经能够重定向 HTTP://example.co.uk 和 HTTP:// www.example.co.uk 到 HTTPS://www.example.co.uk 但无法在 IIS 中创建将 HTTPS://example.co.uk 重定向到 HTTPS://www.example.co.uk 的规则我拥有的网站绑定是:http www.example.co.uk 80 http example.co.uk 80 https www.example.co.uk 443

    <rule name="https" patternSyntax="Wildcard" stopProcessing="true">
        <match url="*" />
            <conditions logicalGrouping="MatchAll" trackAllCaptures="false">
                <add input="{REQUEST_URI}" pattern="https://example.co.uk/*" />
            </conditions>
        <action type="Redirect" url="https://www.{C:0}/{R:1}" />
    </rule>

在创建重写规则方面经验不足,他们已经从过去的同事那里得到了填充 任何帮助都会很好:)

【问题讨论】:

标签: iis url-rewrite-module


【解决方案1】:

你可以试试下面的规则:

 <rule name="RedirectNonWwwToWww" stopProcessing="true">
  <match url="(.*)" />
  <conditions>
                        <add input="{HTTPS}" pattern="on" />
                        <add input="{HTTP_HOST}" pattern="^example.co.uk$" />
  </conditions>
  <action type="Redirect" url="https://www.{C:0}/{R:0}" redirectType="Permanent" />
</rule>

【讨论】:

    【解决方案2】:

    为 Lex 和 Jalpa 的帮助干杯。我最终使用 https www 站点创建站点并将重定向添加到它可以工作的 https domain.com 站点

    【讨论】:

    • 如果您的问题得到解决,那么我请求您将有用的建议标记为答案。这将帮助面临同样问题的其他人。
    • 我无法将我自己的评论标记为有帮助:(我该怎么做
    猜你喜欢
    • 2012-06-09
    • 1970-01-01
    • 2019-10-26
    • 2018-07-03
    • 2011-09-18
    • 2015-08-12
    • 2019-04-19
    • 1970-01-01
    相关资源
    最近更新 更多