我正在尝试使语言标识符位于 url 路径中的规则起作用。如果未指定语言,我们希望将 url 强制为 en 版本。例如:
www.domain.com/page.aspx 应该重定向到 www.domain.com/en/page.aspx
这是我们到目前为止的规则,但它一直以重定向循环结束。
<rule name="Default Language" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{REQUEST_URI}" pattern="^/(en|es|ph)/" negate="true" ignoreCase="true" />
</conditions>
<action type="Redirect" url="/en/{R:1}" redirectType="Permanent" />
</rule>
有什么想法会出错吗?