人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

作成中のWebページがIE8以前のブラウザ(IE6/IE7/IE8等)には非対応なため、IE8以前のブラウザでページを開いた場合には別ページに自動で飛ばしたいと思っています(IE9/Chrome/Safari/Firefox/Operaには対応)。

ブラウザの振り分けには.htaccessを使いたいと考えています。
つきましては、下記例を使って.htaccessの具体的な記述を教えていただけますと大変助かります。
よろしくお願いいたします。

<具体例>
ドメイン:
http://example.com/
IE8以前(IE6/IE7/IE8等)のブラウザで上記ドメイン直下の各ページを開くと、
http://example.com/pc/index.html
に自動的に飛ぶよう.htaccessで設定

何卒よろしくお願いいたします。

●質問者: kumagoro779
●カテゴリ:インターネット ウェブ制作
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● Cherenkov
●200ポイント ベストアンサー

敢えて条件付きコメントによる方法を回答してみる

<!--[if lte IE 8 ]>
<meta http-equiv="refresh" content="0 ; URL=http://example.com/">
<![endif]-->


RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} "MSIE [6-8]"
RewriteRule ^$ /pc/index.html [R]

こんなんでいいのかな…


kumagoro779さんのコメント
早速ありがとうございんます!条件付きコメントというやり方もおもしろいですね。実際に試してみましたがうまくいきました。ありがとうございました!!!

2 ● みかん
●0ポイント

関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ