Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Url rewriting 要重写的URL的正则表达式_Url Rewriting_Iis 7_Iis 8 - Fatal编程技术网

Url rewriting 要重写的URL的正则表达式

Url rewriting 要重写的URL的正则表达式,url-rewriting,iis-7,iis-8,Url Rewriting,Iis 7,Iis 8,我需要在IIS中编写重写规则,这些规则将重定向到 所以 案例1: 案例2: e、 g和 应该重定向到 我知道如何编写重写规则,但由于正则表达式的原因,我无法编写规则。您的规则应该是这样的: <rule name="Redirect to xml" stopProcessing="true"> <match url="(.*)" /> <conditions logicalGrouping="MatchAny"> <ad

我需要在IIS中编写重写规则,这些规则将重定向到

所以 案例1: 案例2:

e、 g和

应该重定向到


我知道如何编写重写规则,但由于正则表达式的原因,我无法编写规则。

您的规则应该是这样的:

<rule name="Redirect to xml" stopProcessing="true">
    <match url="(.*)" />
    <conditions logicalGrouping="MatchAny">
        <add input="{REQUEST_URI}" pattern="^/test$" />
        <add input="{REQUEST_URI}" pattern="^/\w{2}-\w{2}/test$" />
    </conditions>
    <action type="Redirect" url="/xml" />
</rule>
第一个条件是案例1 urlhttps://example.com/test 第二个条件适用于案例2https://example.com/[country lang token]/test,其中[country lang token]是格式为{two_letters}-{two_letters}的字符串