【问题标题】:Redirect of domain works but not pages重定向域作品但不重定向页面
【发布时间】:2019-03-05 20:40:25
【问题描述】:

在我的 web.config 中,我有几个正常工作的规则。我有下面的一个,它是我的第二个优先事项。域重定向正常。但是,www.olddomain.com/aboutus 会重定向到 www.newdomain.com/newpageaboutus。我需要它将所有请求重定向到 www.newdomain.com/newpage 的静态页面。

            <rule name="olddomain.com" enabled="true">
                <match url="(.*)" ignoreCase="true" />
                <conditions logicalGrouping="MatchAll" trackAllCaptures="false">
                    <add input="{HTTP_HOST}" matchType="Pattern" pattern="^.*olddomain\.com$" />
                </conditions>
                <action type="Redirect" url="https://www.newdomain.com/newpage" redirectType="Permanent" appendQueryString="false" />
            </rule> 

谢谢。

【问题讨论】:

  • 我已经创建了一个测试演示,如果我启用了重定向规则,它不会自动添加 aboutus。您还有其他规则会修改重定向网址吗?
  • 这是我的错误。我从一台主机到另一台主机的重定向包括新页面链接。对不起。但是,我认为将来添加 stopProcessing="true" 会解决问题。
  • 我很高兴您找到了原因,如果您解决了问题,我建议您可以将解决方案发布为回复并将其标记为答案。

标签: iis url-rewriting iis-8


【解决方案1】:

这是我的错误。我从一台主机到另一台主机的重定向包括新页面链接。对不起。但是,我认为将来添加 stopProcessing="true" 会解决问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-31
    • 2020-03-08
    • 2010-12-06
    • 2013-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多