我有一个针对语言的有效 301 重定向设置,如下所示:
<rule name="mygreatrule" stopProcessing="true">
<match url="^productname" />
<conditions logicalGrouping="MatchAll">
<add input="{HTTP_HOST}" pattern="^(www\.)?example1.com$" />
<add input="{QUERY_STRING}" pattern="lang=(de|fr|is|es)" />
</conditions>
<action type="Redirect" url="https://www.example2.com/abcd/{C:1}/product/myproduct/productname" appendQueryString="false" redirectType="Permanent" />
</rule>
但是这对于像
https://www.example1.com/productname/?lang=de
如果字符串“?lang=de”是可选的,我该如何更改此重定向?例如
https://www.example1.com/productname
我想将这个重定向到该网站的 en 版本。