その七 - 同じアドレスで携帯でも「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

コメント

コメント大歓迎です!




保存しますか?