初めまして。
サイト運営に携わっていますが、制作スキルは初心者の者です。
1点質問させていただきたいことがあります。
運営サイトをスマホ対応したのですが、おそらくスマホ対応が原因でIE8で表示ができない状態になっています。「もうサポートも終わるので切り捨てれば?」というご意見もあるかと思いますが、アナリティクスのデータを見ると、IE8のアクセスが上から3番目の状態で、スマホ対応する前はそこから売上も出ていた為、無視できない状況です。
緊急の対応策として、IE8以下のユーザーがサイトにアクセスした際に、リダイレクトさせて、表示可能な別ページに飛ばしたいと考えているのですが、どのように設定すればよろしいでしょうか。
(できれば一括で指定できる方法が嬉しいです。)
稚拙な質問でご迷惑をお掛け致しますが、ご存知の方がいらっしゃればお助けいただけますと幸いですm(_ _)m
宜しくお願いいたします。
みんなの回答 5 件
メディアクエリでレスポンシブにしたいのであれば、IE8はHTML5非対応(メディアクエリはHTML5から加わった機能)のため、そのままでは効きません。
しかし、IE8でレスポンシブ対応にする方法はあります。
「IE8 レスポンシブ」「IE8 メディアクエリ」などで検索してみてください。
斜めからの方向の回答で申し訳ないんだけど、「IE8のアクセスが上から3番目」という理由で無視できないっていうのはものすごい違和感あるね。
もちろんサイトにもよるんだけどね、モバイル端末を考慮してブラウザシェアを考えると、一般的には、IEそのもののシェアがもう3割ないんだよ。だからIE9にバージョンを絞ると5%ぐらいになる。上から3番目っていう尺度というか、見る方法がちょっと違うんじゃないかな。
本題の回答としては、対象ファイルがphpやrubyじゃなくて静的なhtmlだとしたら、javascriptか.htaccessでリダイレクトすることになると思うよ。
なので、「javascript リダイレクト UA」「htaccess リダイレクト UA」あたりで検索してみてはいかがでしょうか。
プロがここでこんな質問するのかよ...
上から何番目という理由は理由にならない。
順位に惑わされずに、きちんと数字の意味を理解しましょう。
「初心者の者です」って日本語おかしくないか?重言じゃん。
関連するトピックス