Apacheダウンロード:必ずそのページを閲覧前にダウンロード
-
09-06-2019 - |
質問
仕事のお手元:
思っていただきたいと、私のウェブサイトのイメージされたユーザーのページを開始する前に、ダウンロードできます。ていなかった場合、そのページがうhotlinkのファイルを直接うのページ前にダウンロードが可能です。
提案するよりも私のアイデアを発信し、クッキーをダウンロード開始の確認の場合はクッキーが存在する(きた。htaccess)?
ホームページのダウンロードファイルの位置は異なるサーバー
環境:
- Apache2のすべての機械
- PHP5のすべての機械
- MySQL5の"ページ"サーバー(アクセスからのダウンロードサーバー)
ネイサンとの質問をぶつけてみたところに問題があるかを解決しよう、ということはしたいの防止hotlinksで物事をより良いものへと変えます。だからダウンロードサーバを使用して、帯域幅ていきたいと思っていて、ページの広告前にダウンロードが始まります。ものである必要はありません完全に確保していますが、一部の金融サーバーですよね?:)
解決 6
いらっしゃ mod_auth_token を確認することにより、ユーザーが、"最近のリンク".
とmod_auth_tokenを作成できますの失効をリンクするだれが決め既存のリンクに送付するとともに、他のウェブサイトは、このリンクの有効期間が終了する。指定された。となる403禁止されるまで、リダイレクトのユーザはHTMLページにしたがってはいけません。
他のヒント
わhotlinkingのファイルを保存している外部のwebアクセス。のではなく、ダウンロードの要求にphpスクリプトを開始し、ダウンロードできます。またチェックを確保するための要求するページをして欲しい読み出します。
Apache mod_rewrite RewriteRuleは可能です。
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://www.example.com/page.html$
RewriteRule file.exe http://www.example.com/page.html [R=301,L]
基本的に決定した場合 file.exe
なかったと page.html
としての参照者か301リダイレクトにユーザー page.html
.
の溶液にこの問題にしようとしている問題もあります。ただいていることを確認し直接リンクなの掲載フォーラムwhatnotキャラクター設定を確認参照。.htaccessファイルはすべきである。もちろんの参照者で偽や、そして、そういったリスクの人がやっているのですが、それだな、地下鉄からも近くて便利。
クッキーなフレキシビリティが必要な場合もあります。ものではありません使用phpのセッションでのファイルサーバーやwebサーバは異なる。ることができまを作りクッキーに基づくハッシュの時間は、一部の秘密。
cookievalue = sha1('secretvalue'.date('z-H'));
時にユーザーの要求の実際のファイルのfileserverの発生にこのクッキーを再度確に一致す。この場合でも、ユーザーを鍛え、クッキーが無効とさせていただきた時、誰だったの責任を持つものではありませんがその秘密を知って値です。
私は約することを示す..htaccessファイル紹介トリックもない非常に安全な方法により行う。作り方は簡単PHPスクリプト、カスタムhttp紹介追加されます。入力した場合は、ダウンロードページがあります"という思いを大切にしていくからこのページです。
この関連する問題なのか。ですから、コンテンツのダウンロードページに表示すべき事は何か?