【问题标题】:Redirect to admin subdomain only when path ends with '/umbraco/'仅当路径以“/umbraco/”结尾时才重定向到管理子域
【发布时间】:2017-08-28 11:38:41
【问题描述】:

我的客户使用负载平衡运行基于 Umbraco 的网站,我们有以下规则将请求重定向到所有这些服务器到主域“https://www.ourclient.co.uk”。

这是该重定向的代码:

<!-- Canonicalize all domains to a single domain -->
<rule name="SEO - http canonical redirect" stopProcessing="true" enabled="false">
   <match url="(.*)"/>
   <conditions logicalGrouping="MatchAll" trackAllCaptures="false">
       <add input="{HTTP_HOST}" pattern="^www\.ourclient\.co\.uk" negate="true"/>
       <add input="{HTTP_HOST}" pattern="^admin\.ourclient\.co\.uk" negate="true"/>
       <add input="{HTTP_HOST}" pattern="^01-live\.ourclient\.co\.uk" negate="true"/>
       <add input="{HTTP_HOST}" pattern="^02-live\.ourclient\.co\.uk" negate="true"/>
        <add input="{HTTP_HOST}" pattern="^03-live\.ourclient\.co\.uk" negate="true"/>
        <add input="{HTTP_HOST}" pattern="^04-live\.ourclient\.co\.uk" negate="true"/>
    </conditions>
    <action type="Redirect" url="https://www.ourclient.co.uk/{R:1}"/>
</rule>

现在我需要实现的是对https://www.ourclient.co.uk/umbraco/ 的任何请求都被重定向到https://admin.ourclient.co.uk/umbraco/,但对于我的一生来说,我什么都做不了。

非常欢迎对解决方案的任何帮助,以及对我的帖子的任何更正。

【问题讨论】:

    标签: redirect url-rewriting iis-7 umbraco


    【解决方案1】:

    只需添加一条新规则。

    <rules>
        <rule name="SEO - http canonical redirect">
              ... your old stuff ... but exclude the admin.yourclient.com/umbraco (!)
        </rule>
        <rule name="redirectUmbracoToAdminSite">
            <match url="(.*)" />
            <conditions>
                <add input="{HTTP_HOST}" pattern="^yourclient\.com$" negate="true" />
                <add input="{REQUEST_URI}" matchType="Pattern" pattern="^umbraco" ignoreCase="true" negate="false" />
            </conditions>
            <action type="Redirect" url="http://admin.yourclient\.com/{R:1}" />
        </rule>
    </rules>   
    

    【讨论】:

      猜你喜欢
      • 2018-09-07
      • 2016-04-03
      • 1970-01-01
      • 1970-01-01
      • 2020-12-30
      • 2017-03-19
      • 2014-07-24
      • 2016-10-07
      • 1970-01-01
      相关资源
      最近更新 更多