.htaccess で素材ファイルへの直接参照を減らすよう、
-------------------
SetEnvIf Referer ”^http://www.xxxx.com” ref_ok
order deny,allow
deny from all
allow from env=ref_ok
-------------------
を加えましたが、http://www.xxxx.comのリンクからもDLできないとクレームがきてしまいました。
DLできないとおぼしき状況は以下の通りです。
現在不具合が確認されているのは
・Win2000Pro+IE6?
・Win98+IE5(ウィルスチェック系ソフトはインストールしていません)
上記2つの共通点
・リンクをクリックするとメディアプレイヤーが自動的に素材を再生する設定だが、サイトの準備ができていないなどのエラーメッセージが出る
・右クリックによるダウンロードもできない。サイトが使用できない、見つからない、などのメッセージが出る
どうしたらDLできるようになるか、教えてください。お願い致します。
メディアプレーヤーが起動ということは動画ファイルですか?
まあこの辺の所は実際に試してみないと回答できないのですが。
IEの右クリックによる「対象をファイルに保存」は、リファラーは空になります。
よってこの.htaccessの設定ではダウンロードできません。
右クリックによるダウンロードを許可するのであれば、リファラーが空のときも許可するようにするしかありません。
SetEnvIf Referer ”^$” ref_ok
を追加
他の方法としては、Irvine等のダウンロードツールを使ってダウンロードしてもらう、(これらのツールは大抵のものがリファラーを手動でいじれます)
またはメディアプレーヤーが起動しないように圧縮(LHAやZIP等)する、拡張子だけを変えておく等があります。
.htaccess の設定でどうにかなるかどうかは知りません。
しかし、メディアプレイヤーでの再生に関してであれば、通常のリンクではなく <OBJECT> タグを使えば再生出来そうな気がします。
ありがとうございます。試してみたいと思います。
皆様、ありがとうございました!
素材はwavファイルです。
なるほど、右クリックは確かにDLできた環境でも保存できませんでした。うっかりしていました。
しかし、メディアプレーヤー以外(JavaやWinamp)では再生できることも確認しているのですが…