我正在使用urlrewriter.net,我正在尝试重定向。所以这是条件,
如果请求的网址没有以 / (斜杠)结尾 然后在网址末尾添加 / 重定向到添加的网址。
因此,如果网址为“http://www.something.com/cases”,则添加/
并将其重定向到“http://www.something.com/cases/”
我使用过代码,但它对我没有用处:
<if url="^~/(.+)(/){0}$">
<redirect url="~/(.+)" to="~/$1/$"/>
</if>
答案 0 :(得分:2)
我将在这里回答我自己的问题:
我用这种方式完成了这个:
<unless url="^(/.+(\.gif|\.png|\.jpg|\.ico|\.pdf|\.css|\.js|\.aspx|\.ashx|\.ascx|\.shtml|\.html|\.htm)(\?.+)?)$">
<if url=".+(?<!/)$">
<redirect url="(.+)" to="$1/"/>
</if>
</unless>
如果url没有以“/”结尾,那么它将被重定向到最后有“/”的那个。
我希望它可以帮助每个人。
答案 1 :(得分:0)
您可以使用URL Rewrite 2.0模块吗?您可以轻松地将其添加到那里,因为该规则的重写模板是内置于GUI中的。