質問: example.comというドメインを持っています。閲覧者がブラウザのアドレスバーにこれを入力して訪問したとき、次のように自動的に飛ばしたいです。 1)閲覧環境がiモード、SoftBank、又はEZWeb→m.example.com 2)閲覧環境がスマートフォン→s.example.com 3)ブラウザのJavaScript又はクッキーがオフになっている→example.com/PleaseOnJsOrCookie/ 4)ブラウザの言語設定が日本語→example.com/jp/ 5)同言語設定がドイツ語→example.com/de/ 6)同言語設定が上記以外→example.com/en/ 上記のような挙動をするウェブページをexample.com(/index.html)に作成するめには、どうすればよいでしょうか? できれば HTML 4.01 で実現したいところですが、サーバーサイドJavaでも結構です。 よろしくご教示願います。
回答: 1,2、4,5,6は.htaccessの設定で可能です。 もしくはリンク先のページのように、javascriptを利用するか。ですね。 3は これの改編で行けそうです。 基本的にこういったアクセスの転送、禁止は.htaccessをつかえばどうにでもできます。