首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于将一个url重定向到另一个url的IIS重定向规则

用于将一个url重定向到另一个url的IIS重定向规则
EN

Stack Overflow用户
提问于 2020-01-29 03:19:16
回答 1查看 15关注 0票数 0

我知道这个问题被问了很多,但我似乎就是想不出如何让它发挥作用,即使是看着其他变量。我需要将www.example.com/文章-2重定向到www.example.com/文章

代码语言:javascript
复制
                <rule name="Redirect Dup Artivcle URL" enabled="false" patternSyntax="Wildcard" stopProcessing="true">
                    <match url=".*" />
                    <conditions>
                        <add input="{HTTP_HOST}{REQUEST_URI}" pattern=" https://www.example.com/article-2/" />
                    </conditions>
                    <action type="Redirect" url="https://www.example.com/article/" appendQueryString="false" />
                </rule>

我觉得我可能有错误的URL匹配模式...

EN

回答 1

Stack Overflow用户

发布于 2020-01-29 10:30:29

很明显,{HTTP_HOST}没有覆盖https://.请这样修改规则

代码语言:javascript
复制
            <rule name="Redirect Dup Artivcle URL" enabled="true" patternSyntax="ECMAScript" stopProcessing="true">
            <match url="(.*)" />
            <conditions>
                <add input="{HTTP_HOST}{REQUEST_URI}" pattern="www.example.com/article-2/" />
                <add input="{HTTPS}" pattern="^on$" />
            </conditions>
            <action type="Redirect" url="https://www.example.com/article/" appendQueryString="false" redirectType="Temporary" />
        </rule>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59955641

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档