IIS7のURL書き換えルールをエクスポートすることはできますか?
内部使用(テスト)のためにWebサイトの複製を設定しており、手動で入力することなく、すべてのURL書き換えルールを複製したいと考えています。
インポートオプションはありますが、明らかな「エクスポート」はありません...
ありがとう!
私は2つの選択肢があると思います:
Web.configファイルを調べて<rewrite>
セクションをコピーし、新しいシステムのweb.configファイルに貼り付けることができます。
または、appcmdを使用してルールをファイルにエクスポートし、新しいシステムにインポートすることができます。
書き出す:
appcmd list config "websitename/appname" -section:system.webServer/rewrite/rules -xml > rewriterules.xml
インポート(サーバー全体):
appcmd set config -in < rewriterules.xml
特定のウェブサイトのインポート:
appcmd set config "testWebsite\" -in < rewriterules.xml
以下を使用して、グローバル書き換えルールをエクスポートすることもできます。
appcmd list config -section:system.webServer/rewrite/globalRules -xml > globalrewriterules.xml
インポートコマンドは同じです。