将尾部斜杠添加到子文件夹 URL

Add trailing slash to subfolder URL

我正在使用 ASP MVC 作为我的语言,我有一个包含多个 subfolders/applications 的网站。

www.sample.com

www.sample.com/zh

www.sample.com/en

我只需要在 URL 的末尾添加一个尾部斜杠。

www.sample.com/zh/

www.sample.com/en/

我对 IIS 重写参数感到困惑。有人可以帮助我吗?

为了参考,我对规则做了一些修改:

<rule name="Add trailing slash" stopProcessing="true">
                    <match url="^.*" />
                    <action type="Redirect" url="{C:0}/" appendQueryString="true" redirectType="Permanent" />
                    <conditions>
                        <add input="{PATH_INFO}" pattern="\/zh$" />
                    </conditions>
                </rule>

这样,当遇到 /zh 时,它只会重定向到 /zh/,而不会破坏现有的 url。

希望这对某人有所帮助!