アップロードされたファイルが公開されないように保護するためにhtaccessを使用しています(ログインしているユーザーのみがファイルを表示できます)。
私の現在のhtaccessは次のもので構成されています。
RewriteEngine on
RewriteRule ^(.*).(pdf|exe|doc|jpg|jpeg|png|gif)$ access.php?file=$1.$2 [L]
これは機能しますが、私のフォルダ構造は次のとおりです。
access.php
--------------files
---------------------file
---------------------photo
したがって、access.phpと同じディレクトリには「files」と呼ばれるサブディレクトリがあり、ファイルには2つのサブディレクトリfileとphotoがあります。
htaccessでファイルのより完全なパスをキャプチャするにはどうすればよいですか?例:files / file / a.jpgこれで、a.jpgのみが返されます。