Eu tenho uma configuração de redirecionamento 301 em funcionamento para idiomas semelhantes a este:
<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>
Mas isso funciona, por exemplo, para URLs como
https://www.example1.com/productname/?lang=de
Como eu teria que mudar esse redirecionamento, se a string "? lang = de" fosse opcional? Então, por exemplo
https://www.example1.com/productname
e eu gostaria de redirecionar este para a versão do site.
Tags redirect iis 301-redirect