2012-02-09 8 views
1

私のサイトはRSSフィードをhttp://mysite.com/sydnication/rss/articlesパスに生成します。フィードバーナーのユーザーエージェントがこのURLにアクセスしようとしている場合を除いて、すべてのユーザーをこのURLにアクセスするときに、すべてのユーザーをフィードバーナーにリダイレクトする必要があります。これは、私が思うはずのURL書き換えルールですが、そうではありません。誰かが見て、何が間違っているか教えてもらえますか?IIS URLフィードを検出してFeedburnerにリダイレクトするリライタ

<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

てみマッチURLから最初のスラッシュ(/)を削除するには、試合のための入力は先頭にスラッシュを持っていない、と念のために私が追加しignoreCase="true"

<match url="syndication/rss/articles" ignoreCase="true" /> 
関連する問題