【问题标题】:redirect example.com to www.example.com with IIS7使用 IIS7 将 example.com 重定向到 www.example.com
【发布时间】:2014-03-21 03:19:45
【问题描述】:

我在这里和网络上查看了很多建议,但仍然无法完成这项工作。我目前有以下内容,但它不起作用。感谢所有帮助!

<rules>
   <rule name="www-less redirect" stopProcessing="true">
   <match url="(.*)" />
     <conditions>
      <add input="{HTTP_HOST}" pattern="^example\.com$" />
                </conditions>
                <action type="Redirect" url="http://www.example.com/{R:1}" />
              </rule>
        </rules>

【问题讨论】:

    标签: iis-7 url-rewriting


    【解决方案1】:

    你的规则似乎很糟糕。试试这个(略有不同)——对我来说很好:

    <rule name="CanonicalHostName">
        <match url="(.*)" />
        <conditions>
            <add input="{HTTP_HOST}" pattern="^www\.example\.com$" negate="true" />
        </conditions>
        <action type="Redirect" url="http://www.example.com/{R:1}" />
    </rule>
    

    1) 尝试将此规则移到顶部(使其成为第一条规则)。

    2) 可能(只是可能)您没有绑定example.com,仅绑定www.example.com

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-09-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-17
      • 1970-01-01
      • 2020-09-24
      相关资源
      最近更新 更多