2

我正在使用urlrewriter.net,我正在尝试进行重定向。所以这是条件,

如果请求的 url 不以/(斜杠)结尾,然后在 url 的末尾添加/并重定向到添加的 url。

因此,如果 url 是“ http://www.something.com/cases ”,则添加/并将其重定向到“ http://www.something.com/cases/

我使用过代码,但对我没有用:

<if url="^~/(.+)(/){0}$">
    <redirect url="~/(.+)" to="~/$1/$"/>
</if>
4

2 回答 2

2

我将在这里回答我自己的问题:

我已经通过使用这种方式实现了这一点:

<unless url="^(/.+(\.gif|\.png|\.jpg|\.ico|\.pdf|\.css|\.js|\.aspx|\.ashx|\.ascx|\.shtml|\.html|\.htm)(\?.+)?)$">
    <if url=".+(?&lt;!/)$">
        <redirect url="(.+)" to="$1/"/>
    </if>
</unless>

如果 url 不以“/”结尾,那么它将被重定向到末尾有“/”的那个。

我希望它对那里的每个人都有帮助。

于 2010-09-16T00:29:13.130 回答
0

你可以使用 URL Rewrite 2.0 模块吗?您可以轻松地将其添加到那里,因为该规则的重写模板是 GUI 的内置模板。

于 2010-09-07T15:55:25.133 回答