首页 > 解决方案 > windows server-2016 上 url 重写的 IIS-10 配置

问题描述

我有 url abc.com/process/login,那么如何在使用正则表达式 url 模式"process"后检查这个词是否存在?.com/

我确实有场景abc.com/image/think/process/depth,,,abc.com/image/think/process_image/depthabc.com/process_url/machine/code然后它不应该重写为"process"旁边不存在的单词.com/

"process"因此,仅当单词出现在旁边时才重写 url.com/

example:  abc.com/process/login , abc.com/process/signup etc..

标签: urliisurl-rewritingwindows-server-2016iis-10

解决方案


尝试使用此匹配规则:

在此处输入图像描述

        <rewrite>
            <rules>
                <rule name="Test">
                    <match url="abc.com/process/(.*)" />
                    <action type="Rewrite" url="URL address you rewrite" />
                </rule>
            </rules>
        </rewrite>

推荐阅读