クライアントがサポートしたくないブラウザーである場合、リクエストを MVC 4 アプリケーションにリダイレクトする方法はいくつか考えられます。誰かがこれを行うための最良の方法だと思うことを提案できますか? HTTP ハンドラ?、Global.asax セッション開始?、カスタム ベース コントローラ? 他の何か?
基本的に、IE 7 以下はサポートされていないことを示すページにすべてのリクエストをリダイレクトし、ブラウザのアップグレード方法に関する情報とハイパーリンクを提供したいと考えています。
解決
<rule name="UserAgent MSIE Rewrite" patternSyntax="ECMAScript" stopProcessing="true">
<match url=".*" ignoreCase="true" negate="false" />
<conditions logicalGrouping="MatchAny" trackAllCaptures="false">
<add input="{HTTP_USER_AGENT}" pattern="MSIE 7.0b|MSIE 7.0|MSIE 6.0b|MSIE 6.0|MSIE 5.5b1|MSIE 5.5|MSIE 5.0|MSIE 5.01|MSIE 4.0" />
</conditions>
<action type="Redirect" url="http://ffds1.com/NotSupported.html" appendQueryString="false" redirectType="Found" />
</rule>