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

ウェブの閲覧者が、ある特定の URL(ここでは www.example.com を例にします)にアクセスしたときに、
閲覧環境の、下記の違いによって、特定の URL に飛ばしたいと思います。

・閲覧環境(PC/ミニ・ノート/Pad系/スマートフォン/携帯電話。解像度によって飛ばす先を変えられればなおGood)
・www.example.com に関連付けられたクッキーに保存されている言語コード
・上記がない場合、ブラウザの設定言語

このような意図がある場合、www.example.com に何らかのスクリプトを置いておくのだろうと思いますが、
そのスクリプトや、ファイル形式は、どのようなものが、もっとも、あらゆる場合に、こちらの意図通りに動いてくれるでしょうか?

ちなみに、言語については、ユーザーの選択によって変えられるようにして、
そのユーザーの選択はクッキーに保存しておいて、
再度のアクセスの際にも、ユーザー選択言語で表示されるようにしたいと思っております。


●質問者: Web-Production
●カテゴリ:インターネット ウェブ制作
✍キーワード:example.com PAD pc URL WWW
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● dragonsprt
●60ポイント

何らかのスクリプトを置くということは、

JavaScript等でのクライアント側リダイレクトを

念頭に置いているのだろうと思いますが、

JavaScriptで環境変数の取得もクッキーの操作も可能です。

(選択言語の記憶も可能です)

環境変数はブラウザが独自に実装しているものもあり、

それ以外のブラウザからアクセスされた場合は、

その環境変数はどのようなプログラムで書いても取得できません。

◎質問者からの返答

なるほど。

.htaccess などの方法のほうが確実だったりはするのでしょうか?

関連質問


●質問をもっと探す●



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