リンク先を絶対パスで取得
URIモジュールを使うと簡単です。
use strict; use CGI; use URI; my $q = CGI->new(); my $base = $q->url; my $uri = URI->new_abs('../index.html', $base); my $redirect = $q->redirect($uri);上記スクリプトが http://www.example.com/cgi-bin/uri.cgi で動いていたとすると、$redirectには http://www.example.com/index.html が入ります。
関連項目
・CGIのURL取得・クエリ付きURIの作成
・別ページに遷移