電子書籍の厳選無料作品が豊富!

ホームページのトップページを同じURLで携帯とPCにアクセス別に振り分けたいのですが、
CGIを使わずにjavaかhtaccessファイルで出来ますか。
どなたか詳しい方、記述を教えていただけないでしょうか。
よろしくお願いします。

A 回答 (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]

かな・・・

参考URL:http://xn--u8jxb9ib9150b2px.jp/htaccess/rewritem …
    • good
    • 0

要はIPで見分けるか、リファラーで見分けるかして、振り分け処理を行うだけなので、Javaでも.htaccessでも可能です。



以下は、.htaccessでの例ですが、同じ判別をJavaで書けばJavaでも出来ます。

[参考]Blog N-two | .htaccessでの携帯サイト振り分け方法
http://blog.n-two.jp/?eid=626802&target=comment

この回答への補足

下記のサイトよりphpをダウンロード出来、早速設置したところ
振り分けが出来ました。でもphpへアクセスしないと振り分けてくれない(>_<)
今まで通りindex.htmlにアクセスすると振り分けはしてくれない。
となると、index.html にアクセスしたら phpファイルへ自動でジャンプさせないと
だめなのでしょうか。。迷路にはまってます~。誰か助けて~☆
http://www.vector.co.jp/soft/dl/unix/net/se42546 …

補足日時:2010/07/10 12:10
    • good
    • 0
この回答へのお礼

ありがとうございます。
早速やってみたのですが、サーバーエラーになってしまいダメでした。
javaで書く方法はまだ試していませんが、ヘッダーにそのまま記述すれば良いのでしょうか。
具体的に教えて頂けると助かるのですが。
ウチのサーバーはphpも使えるようなので、もし、phpのほうが簡単だよ~というご意見等
あったら教えて下さい。初心者なので分かりやすく教えて頂けると嬉しいです。

お礼日時:2010/07/10 08:53

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!