背景: IIS 7 (Windows 2008) と Zend Framework を使用しています
私が取り組んでいるのは、リンク site/blog?Id=1 を site/blog/1 に書き直すことです。これが機能しない理由を誰か教えてもらえますか?
<rule name="RedirectUserFriendlyURL1" stopProcessing="true">
<match url="^blog$" />
<conditions>
<add input="{REQUEST_METHOD}" pattern="^POST$" negate="true" />
<add input="{QUERY_STRING}" pattern="^Id=([^=&]+)$" />
</conditions>
<action type="Redirect" url="blog/{C:1}" appendQueryString="false" />
</rule>
<rule name="RewriteUserFriendlyURL1" stopProcessing="true">
<match url="^blog/([^/]+)/?$" />
<conditions>
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="blog?Id={R:1}" />
前もって感謝します。