.htaccess
ファイル全体の変換については 、このマニュアルを参照してください: http://learn.iis.net/page.aspx/557/translate-htaccess-content-to-iis-webconfig/
それはかなり包括的で、ルールを変換する方法を説明しています。
リライト ルールを変換するだけの場合は、次の記事をお読みください:
http://learn.iis.net/page.aspx/470/importing-apache-modrewrite-rules/
これはより段階的な GUI のようなガイドですが、あなたの場合はおそらくそれで十分でしょう。
いずれにせよ、あなたがリストしたルールはおそらくこれ(の一部)で終わるでしょうweb.config
:
<rewrite>
<rules>
<rule name="page details" stopProcessing="true">
<match url="^/pages/([0-9A-Za-z_\-~',]+)" ignoreCase="true" />
<conditions>
<add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
</conditions>
<action type="Redirect" redirectType="Permanent" url="/page_details.html?category_page_title={R:1}" />
</rule>
</rules>
</rewrite>