« その六 - 同じアドレスで携帯でも |メイン| その八 - 同じアドレスで携帯でも「.htaccess」 »
その七 - 同じアドレスで携帯でも「index.cgi」
振分けCGIを作成
ワタシのはかなり簡易的。
主要ブラウザだったらブログへ、それ以外はモブログへ。
そんな感じです。
ソース
#!/usr/bin/perl
#====================
# Name: index.cgi
# 仕様: PCと携帯の振分け
#====================
$userAgent = substr($ENV{'HTTP_USER_AGENT'},0,2);
# PC
if ($userAgent eq "Mo" || $userAgent eq "Op" || $userAgent eq "Cu"){
print "Location: index.html\n\n";
} else {
# MOBIL
print "Location: mt4i.cgi\n\n";
}
exit;
仕様変更〜
googleがモブログをインデックスしてしまうようなので、
「携帯はコッチそれ以外はコッチ」にしました。
#!/usr/bin/perl
#====================
# Name: index.cgi
# 仕様: PCと携帯の振分け
#====================
@user_agent = split(/\//,$ENV{'HTTP_USER_AGENT'});
# 携帯電話などはコッチ
if ($user_agent[0] eq 'ASTEL' || $user_agent[0] eq 'UP.Browser'
|| $user_agent[0] =~ /^KDDI/
|| $user_agent[0] eq 'PDXGW'
|| $user_agent[0] eq 'DoCoMo'
|| $user_agent[0] eq 'J-PHONE'
|| $user_agent[0] eq 'L-mode'){
print "Location: mt4i.cgi\n\n";
# それ以外はコッチ
} else {
print "Location: index.html\n\n";
}
exit;
脱臼-HOME 投稿者 teco : 2004年09月20日 21:32
トラックバック
このエントリーのトラックバックURL:http://www.dakkyuu.com/blog/mt-tb.cgi/27
