0
ウェブサイトの変更によっては、400以上のURLのリダイレクトリストが発生しました。これらを維持する最良の方法は何ですか?それらを1つずつ追加するのは良い選択肢ではありません。それらをweb-configに追加すると、ファイルはシステムが読み込めないほど大きくなります。IIS 8でリダイレクトURLの一覧を管理するベストプラクティスはありますか?
IIS 8でリダイレクトを使用して別のファイルを管理する方法はありますか? web.configファイルの使用時にはrewriteRules.config
<rules>
<rule name="Rule for Redirects">
<match url=".*" />
<conditions>
<add input="{Redirects:{REQUEST_URI}}" pattern="(.+)" />
</conditions>
<action type="Redirect" url="{C:1}" appendQueryString="false" />
</rule>
</rules>
を作成rewriteMaps.config
<rewriteMaps>
<rewriteMap name="Redirects">
<add key="/test.aspx" value="/test2.aspx" />
<add key="/aboutus.aspx" value="/about" />
</rewriteMap>
</rewriteMaps>
を作成
:私の経験から、最良の方法
ありがとう、Victor! webconfigはrewriteMaps.configが256kbを超える場合に複数のrewritemapsエントリを許可しますか?また、実行順序は ''のエントリと同じですか? –
aaandre
残念ながら - いいえ。 1つの書き換えマップファイルしか使用できません。実行順序は同じでなければならない –