我的网站在http://mysite.com/sydnication/rss/articles
路径中生成其RSS Feed。我想在访问此网址时将所有用户重定向到feedburner,除非Feed Feed的用户代理尝试访问此网址时。这是我认为应该有效的Url Rewrite规则,但它没有。有人可以看一看并告诉我出了什么问题吗?
<rule name="Feedburner redirection" enabled="true" stopProcessing="true">
<match url="/syndication/rss/articles" />
<action type="Redirect" url="http://feeds.feedburner.com/articles" appendQueryString="false" />
<conditions logicalGrouping="MatchAll">
<add input="{HTTP_USER_AGENT}" pattern="FeedBurner" negate="true" />
</conditions>
</rule>
答案 0 :(得分:0)
尝试从匹配网址中删除第一个正斜杠(/),匹配的输入在开头没有斜线,以防万一我会添加ignoreCase="true"
<match url="syndication/rss/articles" ignoreCase="true" />