IIS 7 URL重写 - 忽略来自url的语言

时间:2014-12-10 11:47:07

标签: regex redirect iis

我尝试为我网站上的某些网页设置301重定向,因此我设置了一些重写映射:



<rewriteMap name="v2 structure">
          <add key="/what-we-do/why-us" value="/who-we-are/knowledge/why-us" />
          <add key="/what-we-do/why-us/sourcing-models" value="/who-we-are/knowledge/why-us/sourcing-models" />
</rewriteMap>
&#13;
&#13;
&#13;

该网站是多语言的,因此网址将包含以下语言:

www.domain.com/en/what-we-do/why-us应该重定向到www.domain.com/en/who-we-are/knowledge/why-us www.domain.com/es/what-we-do/why-us应该重定向到www.domain.com/es/who-we-are/knowledge/why-us

由于网址上的语言,我所拥有的映射不会触发。我可以通过将该语言添加到映射的键和值来使其工作,但我不得不重复该站点所具有的每种不同语言的映射。

有没有办法匹配触发规则映射忽略网址上的语言?

谢谢你, 若昂

0 个答案:

没有答案