• 締切済み

ホームページのトップページを同じURLで携帯とPCにアクセス別に振り分

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

みんなの回答

noname#116331
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] かな・・・

参考URL:
http://xn--u8jxb9ib9150b2px.jp/htaccess/rewritemobile2.html
noname#140925
noname#140925
回答No.1

要はIPで見分けるか、リファラーで見分けるかして、振り分け処理を行うだけなので、Javaでも.htaccessでも可能です。 以下は、.htaccessでの例ですが、同じ判別をJavaで書けばJavaでも出来ます。 [参考]Blog N-two | .htaccessでの携帯サイト振り分け方法 http://blog.n-two.jp/?eid=626802&target=comment

maopin
質問者

お礼

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

maopin
質問者

補足

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

関連するQ&A