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

完全に携帯専用サイトにしたいんですがそうする方法とかソースはどこかないんですか?リモートホストとIPとUAをどうしたらいいのかがわかりません(ちゃんとスクリプト書けよ!)#!/usr/bin/perl$user_agent = $ENV{’HTTP_USER_AGENT’};if ($user_agent =~ /UP¥.Browser/i) {print ”Location: http://www.example.com/ezweb/index.hdmll¥n¥n”; # EZweb(HDML)} elsif ($user_agent =~ /UPSim/) {print ”Location: http://www.example.com/ezweb/index.html¥n¥n”; # UP.Simulator} elsif ($user_agent =~ /KDDI/) {print ”Location: http://www.example.com/ezweb/index.html¥n¥n”; # KDDI} elsif ($user_agent =~ /DoCoMo/i) {print ”Location: http://www.example.com/i/index.html¥n¥n”; # i-mode(CHTML)} elsif ($user_agent =~ /J-PHONE/) {print ”Location: http://www.example.com/j_sky/index.html¥n¥n”; # J-Sky} else {print ”Location: http://www.example.com/web/index.html¥n¥n”; # PC (PCからは見られませんゴメンナサイページに誘導) これで動かないんだけど。!!

●質問者: hiro1975
●カテゴリ:ビジネス・経営 コンピュータ
✍キーワード:DoCoMo EZweb i-mode IP J-PHONE
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● lun
●20ポイント

http://www.hatena.ne.jp/1060962197#

完全に携帯専用サイトにしたいんですがそうする方法とかソースはどこかないんですか?リモートホストとIPとUAをどうしたらいいのかがわかりません(ちゃんとスクリプト書け.. - 人力検索はてな

動作するように書き直してみました。

#!/usr/bin/perl

$user_agent = $ENV{’HTTP_USER_AGENT’};

if ($user_agent =~ /UP¥.Browser/i) {print ”Location:

http://www.example.com/ezweb/index.hdml

¥n¥n”; # EZweb

} elsif ($user_agent =~ /UPSim/) {print ”Location:

http://www.example.com/ezweb/index.html

¥n¥n”; # UP.Simulator

} elsif ($user_agent =~ /KDDI/) {print ”Location:

http://www.example.com/ezweb/index.html

¥n¥n”; # KDDI

} elsif ($user_agent =~ /DoCoMo/i) {print ”Location:

http://www.example.com/i/index.html

¥n¥n”; # i-mode

} elsif ($user_agent =~ /J-PHONE/) {print ”Location:

http://www.example.com/j_sky/index.html

¥n¥n”; # J-Sky

} else {print ”Location:

http://www.example.com/web/index.html

¥n¥n”;} # PCからはごめんなさい。


2 ● noren
●20ポイント

http://specters.net/cgipon/

CGIぽん

ケータイサイトのページ振り分けは

機種別に与えられるUA情報で振り分けます。

「CGIぽん」というページを参照にUA情報などを拾ってください。

また、ここのBBSやindex0.cgiとかは

全機種対応で便利ですよ


3 ● blackant
●20ポイント

http://www.hatena.ne.jp/1059982708

現在携帯向けのサイトを運営しています。今はPCからも見れます。そこで完全に携帯専用サイトにしたいんですがそうする方法とかソースはどこかないんですか?リモートホスト.. - 人力検索はてな

これを参考にしてますか?

失礼を承知で念のためお聞きしますけど、これをそのままコピペして使ってません?

まず5行目の ”index.hdmll” って、おかしくありません? 正確には ”index.hdml” だと思うんですが。

それから、¥や”を小文字に置換してから使ってます?

あと、最後のelseに対応する括弧閉じ(})がありませんよね。

ほかにも、サーバーによって #!/usr/bin/perl じゃなかったり。

まず、何を実行したときにどんな症状が出るのか教えていただけませんか?

ブラウザに 503 internal server error とか出てます?

関連質問


●質問をもっと探す●



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