- 締切済み
ホームページのトップページを同じURLで携帯とPCにアクセス別に振り分
ホームページのトップページを同じURLで携帯とPCにアクセス別に振り分けたいのですが、 CGIを使わずにjavaかhtaccessファイルで出来ますか。 どなたか詳しい方、記述を教えていただけないでしょうか。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
noname#116331
回答No.2
javaってjavascriptのことですか? javaとjavascriptは全くの別物です。 javascriptは多くの携帯で無視されます。 PCでも拒否することが可能です。 javascriptでの設定は無意味かな・・・ htaccessファイルが設置できるなら RewriteEngine on RewriteCond %{REQUEST_URI} !/mobile/ RewriteCond %{HTTP_USER_AGENT} ^DoCoMo [OR] RewriteCond %{HTTP_USER_AGENT} ^KDDI [OR] RewriteCond %{HTTP_USER_AGENT} ^SoftBank RewriteRule ^(.*)$ /mobile/ [R=302,L] かな・・・
noname#140925
回答No.1
要はIPで見分けるか、リファラーで見分けるかして、振り分け処理を行うだけなので、Javaでも.htaccessでも可能です。 以下は、.htaccessでの例ですが、同じ判別をJavaで書けばJavaでも出来ます。 [参考]Blog N-two | .htaccessでの携帯サイト振り分け方法 http://blog.n-two.jp/?eid=626802&target=comment
お礼
ありがとうございます。 早速やってみたのですが、サーバーエラーになってしまいダメでした。 javaで書く方法はまだ試していませんが、ヘッダーにそのまま記述すれば良いのでしょうか。 具体的に教えて頂けると助かるのですが。 ウチのサーバーはphpも使えるようなので、もし、phpのほうが簡単だよ~というご意見等 あったら教えて下さい。初心者なので分かりやすく教えて頂けると嬉しいです。
補足
下記のサイトよりphpをダウンロード出来、早速設置したところ 振り分けが出来ました。でもphpへアクセスしないと振り分けてくれない(>_<) 今まで通りindex.htmlにアクセスすると振り分けはしてくれない。 となると、index.html にアクセスしたら phpファイルへ自動でジャンプさせないと だめなのでしょうか。。迷路にはまってます~。誰か助けて~☆ http://www.vector.co.jp/soft/dl/unix/net/se425463.html