アップロード ディレクトリへの外部アクセスを拒否する方法はありますか?! ユーザーにアップロード ディレクトリへのアクセスを許可したくありません: www.example.com/uploads
アップロードフォルダーのルートで .htaccess を使用しましたが、すべてのリンクが壊れていました
私の .htaccess で:
deny from all
解決策はありますか?
ディレクトリの一覧表示を無効にしたい場合は、htaccess に「Options -Indexes」を追加してください。
「すべてから拒否」を適用しました。これにより、適用されるディレクトリ内のファイルに誰もアクセスできなくなります。
また、vhost 定義で「AllowOverride All」が指定されていることを確認してください。そうしないと、htaccess ファイルを介して設定を上書きできません。とにかくそれは私の理解です。
アップロード ディレクトリへのアクセスを無効にし、特定のユーザーのどのファイルにアクセスできるかを制御したい場合は、PHP などの言語で記述されたスクリプトを使用することをお勧めします。ユーザーがスクリプトからファイルを要求すると、スクリプトはファイルの表示が許可されているかどうかを確認します。存在する場合、それらのファイルが表示されます。そうでない場合は、そうではありません。
参考文献