このページでは、ファイルのダウンロードで必要になる
Refererの設定について説明します。
| 0.Refererの設定例 |
| 1.Refererとは? |
| 2.Refererの具体例 |
| ※ 次の項目の前に |
| 3.どのような場合にRefererを意識する必要があるか。 |
| 4.サーバーがなぜRefererを監視しているのか? |
| 5.Refererの問題でダウンロードできない例 |
| 6.有効なReferer設定 |
| 7.各ダウンロード支援ソフトでの設定方法 |
http://www.geocities.com/abcde/file.zip
というファイルをダウンロードしたい場合は、Refererとして
http://www.geocities.com/
http://www.geocities.com/abcde/
http://www.geocities.com/abcde/index.html
などを設定します。
ブラウザによるダウンロードでは、画面上には特に表示されませんがURLと共
にReferer情報(リンク元ページのURL)も相手側のサーバーに送信されます。
ダウンロード支援ソフトの場合は、個別に適切なRefererを設定する必要があり
ます。未設定の状態ではReferer情報は送信されません。
このファイルをダウンロードするには、以下の2通りの方法が考えられます。
| ケース1.このページの上のリンクからダウンロードする場合。 |
| ケース2.公式配布元のダウンロードページからダウンロードする場合。 |
どちらの場合も、ダウンロードするファイルは同じなのでブラウザから相手側の
サーバーに送信されるURLは、もちろん同じになります。
ただし、Refererは何処のページからダウンロードするかによって異なり、それ
ぞれ以下のようになります。
ケース1.このページの上のリンクからダウンロードした場合。
| URL | http://www2.lint.ne.jp/~lrc/win/winsock/utility/iria/iria106.lzh |
| Referer | http://sumomo.sakura.ne.jp/~fly/dlmaster/download/referer.html |
ケース2.公式配布元のダウンロードページからダウンロードした場合。
| URL | http://www2.lint.ne.jp/~lrc/win/winsock/utility/iria/iria106.lzh |
| Referer | http://www2.lint.ne.jp/~lrc/in_download.htm |
※補足
このページを更新した時点での最新版なので、その後のバージョンアップでフ
ァイルが削除され、リンクが切れている可能性があります。
ただし、無料ホームページサービスを行っているサーバーではRefererを監視
していることがあります。このようなサーバーからファイルをダウンロードする場
合は、Refererを適切に設定しておかないと正常にダウンロード出来ません。
詳細は次の項目をご覧下さい。
これを防ぐための対策として一部のサーバーでRefererの監視が行われてい
ます。具体的には、Refererが同一サーバー内のページでないとダウンロード
できない設定になっています。
まず、以下の3つのファイルで構成されるホームページ
|
http://www.geocities.com/abcde/index.html http://www.geocities.com/abcde/image.jpg http://www.geocities.com/abcde/file.zip |
次に、以下の3つのファイルで構成されるホームページ
|
http://www.○○○.ne.jp/~fghij/homepage.html http://www.geocities.com/abcde/image.jpg http://www.geocities.com/abcde/file.zip |
また、image.jpgとfile.zipをダウンロード支援ソフトに登録してダウンロードする場
合、未設定ではRefererが何も送信されないためダウンロードできません。