さんざん出てきたネタですが、IEのサポート終了に寄せて小ネタです。
IEなどの非対応ブラウザは、404エラーのように強制的にエラーページに飛ばし、お互いトラブルを予防する、という対応はありだと思います。
そのページにブラウザの変更やアップグレードをお勧めする案内があるとより親切ですね。
手順
- サポートしていないブラウザへのエラーページを、
/unsupported/
として制作(画像等もこのディレクトリに配置)。 -
/.htaccess
ファイルに次の記述を行う。
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} (MSIE|Trident)
RewriteCond %{REQUEST_URI} !(^/unsupported/)
RewriteRule .* /unsupported/ [L,R=301]
EdgeのIEモード
少し調べたところUser-Agent
で判別する方法がなさそうでした。なので道連れでエラーページ行きです。そんな特殊なユーザーはほとんどいないと思われますが…
後年は批判を浴びることも多かったIEですが、長い目で見ると時代を切り開いたブラウザと思います。おつかれさまでした!