IIS URL 重写:匹配带斜线和不带斜线的 URL

问题描述 投票:0回答:2
iis url-rewriting
2个回答
0
投票

您只需更改参数即可匹配

en/career/jobs/
en/career/jobs
。您可以参考以下规则:

<rule name="URL Test" enabled="true" stopProcessing="true">
    <match url="^en/career/jobs(.*)$" />            
    <action type="Redirect" url="https://www.example.com/newjobs" appendQueryString="false" redirectType="Permanent" />
</rule>

0
投票

如果您希望 url 重定向仅适用于带或不带尾部斜杠的情况,则可以使用以下规则:

<rule name="URL Test" enabled="true" stopProcessing="true">
<match url="^en/career/jobs(\/)?$" />            
<action type="Redirect" url="https://www.example.com/newjobs" appendQueryString="false" redirectType="Permanent" />

它只会匹配以下两个网址:

  • /en/职业/工作
  • /en/职业/工作/
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.