IIS7重写规则如何添加:忽略扩展

时间:2011-02-11 16:25:48

标签: iis-7 rewrite

我刚刚添加了一条新的重写规则,因此我可以重定向以下网页:

www.Domain.com/PartnerNameHere /

www.Domain.com/LandingPage?page=PartnerNameHere

但是现在所有的参考文献都没有用。

如何设置:忽略css,jpg,png axd的扩展名。

enter image description here

1 个答案:

答案 0 :(得分:3)

目前您的RewriteUserFriendlyURL1匹配模式为^([^/]+)/?$,这对扩展没有任何让步(它匹配任何带有单个URI段的查询)。

如果PartnerNameHere永远不能包含.,那么将匹配模式更改为^([^/.]+)/?$就足够了。

但是,如果您只想阻止这些特定的扩展程序,则需要使用此代码:^(?![^/]+?\.(?:css|png|jpg|axd)$)([^/]+)/?$