サーバー上のファイルにユーザーが直接アクセスできないようにするにはどうすればよいですか
たとえば、サーバーのディレクトリに dl フォルダーがあり、その dl の下に cp.rar があります。私のドメイン名は www.fox.com です。次に、ブラウザのアドレスバーに http://www.fox.com/dl/cp.rar と入力して、サーバーにファイルを直接ダウンロードできますか? このようなファイルを他の人にダウンロードさせたくない場合はどうすればよいですか? Apache ファイルの内容を変更する権限を持っています。それで、どうすればいいでしょうか。
実際には、この効果を実現したいのですが、顧客が支払いを行った後にのみ、サーバー上のファイルのパスを知ってから直接ダウンロードできるとは言えません。
-----解決策---------
.htaccess
------解決策------
ファイルをドキュメントのルートディレクトリの外に置きます。phpを使用します。取得して返送します。
------解決策---------
------解決策---------
------解決策------------------また、define を使用して、すべての環境でこの定義を参照することもできます。ページ定義ファイルを使用して、この定義が存在するかどうかを確認します。
------解決策---------
------解決策---------
------解決策---------godaddy を使用していませんが、99.9999%
をサポートしていることを確認してください。Niu Niu に聞かなければ、彼は godaddy のサーバーを使用しているようです。
------解決策----------------------
アクセスを拒否するだけなら、
単純ですすべて拒否
IP/ユーザーなどに基づいて複雑に異なる権限を設定する必要がある場合は、マニュアルを読む必要があります...
------解決策------------------
ファイルが特に大きくない場合は、次の方法を使用できます。 phpで判断してから直接出力します。
------解決策---------
.htaccess+1