現象のみでの判断だけど。
確認用スクリプトは末尾。
http://yourhost/redirect_test.cgi?num=10
とすると、10回リダイレクト。
num=NUM回リダイレクトを繰り返し、最後にgoogleが表示されます。
IE7だと、11回目のリダイレクトでエラー。リダイレクトの回数制限?
IE6やらFireFoxやらは無限くさい?
#!/usr/bin/perl use CGI; my $q = new CGI; my $num = $q->param('num'); if ($num == 1 || $num == "") { print $q->redirect("http://www.google.com/"); exit; } $num = $num-1; my $redirect_url = "$ENV{'SCRIPT_NAME'}?num=$num"; print $q->redirect($redirect_url); exit;