CGIでリダイレクトされるURLの例2
CGIでリダイレクトされるURL(目的のURLが全く分からない場合)の例を紹介します。
1.ダウンロードの例
以下はダウンロードの練習用ファイルです。
練習用ファイル
ファイル1
ダウンロード件数
を見る。
2.解説
上のリンクは、ファイルのダウンロード回数をカウントするために特殊なURL
の記述になっています。ここでは特に問題なくダウンロードできると思います
が、他のサイトでこのタイプのURLが上手くダウンロードできなかった場合は
以下の対処法をご覧下さい。
「
リダイレクトされるURLについて
」も参考情報としてご覧下さい。
3.対処法
ここで紹介した例では、以下のような形式でURLが記述されています。
これを見ただけでは目的のファイルのURLは全く分かりません。
multiple-download.cgiのURL
?down=
数字
目的のファイルのURLを取得するためには、ダウンロード支援ソフトで一度
ダウンロードを行って、そのログ情報を確認します。
具体的には「HTTP/1.1 302 Found」の数行後に続く「Location: 〜」のURLを
確認します。
Iriaの場合を例にあげると、以下の赤枠部分が目的のファイルのURLになり
ます。
[注意事項]
リダイレクトされるURLをIriaでダウンロードする場合は「アイテム設定」の
「Download1」タブにある「Location(3xx)を無視する」のチェックを必ず外し
て下さい。
他のダウンロード支援ソフトでも同様にログ情報から目的のファイルのURL
を確認できます。