FAQ(よくある質問とその回答)
Home

Q

例えばabc.comでiモード,J-SKYWEB,EZからの接続はそれぞれのアドレスに自動転送するという方法はありますか。


------------------------------------------------------------------------------------------------------------------------------------------------

A

下記のCGIにより可能です。
トップページに配置される場合は Webサーバが検索するトップページの優先順位(DirectoryIndex)を以下の .htaccess で変更してください。
(.htaccessというファイル名を作成して、ディレクトリ内にアップロードしてください)
DirectoryIndexは、「http://www.DOMAIN/」でアクセスした際にトップページを探す順番です。
「.htaccess」
DirectoryIndex index.cgi index.html index.htm index.php index.php3 index.shtml index.jsp


「index.cgi」
#!/usr/local/bin/perl
$HTTP_USER_AGENT =
# iモードは imode.html に転送
$ENV{'HTTP_USER_AGENT'}; if ($HTTP_USER_AGENT =~ /DoCoMo/i) { $url = "imode.html"; }
# J-SKYWEB は j-skyweb.html に転送
elsif ($HTTP_USER_AGENT =~ /J-PHONE/i) { $url = "j-skyweb.html"; }
# EZ は ez.html に転送
elsif ($HTTP_USER_AGENT =~ /UP\.Browser/i) { $url = "ez.html"; }
# それ以外は index.html に転送
else { $url = "index.html"; }
print "Location: $url\n\n";
exit;


FAQトップへ戻る