サーバー構成にアクセスできる場合、これはおそらくすぐに解決できることはわかっていますが、残念ながらアクセスできないため、.htaccess のみでこれを解決する必要があります。
私は MVC スタイルのサイトを構築しています。つまり、ルートに index.php、models ディレクトリにモデル、views ディレクトリにビューなどがあります。 css、javascript、画像など。私は非常に物忘れが多いので、すべてをブラックリストに登録してから、公開したいものだけをホワイトリストに登録することを好みます (設定をブラックリストに登録するのを忘れるよりも、ホワイトリストに登録するのを忘れたため、最初に画像にアクセスしようとしたときにエラーが発生します) -directory を作成し、あらゆる種類の機密情報を利用できるようにします)。
現在、ルートにある私の .htaccess-file は次のようになっています。
<filesMatch "\..+$">
deny from all
</FilesMatch>
<filesMatch "^index\.(htm|html|shtml|wml|pwml|php|php3|php4|php5)$">
allow from all
</filesMatch>
<Files "tests.php">
allow from 127.0.0.1
</files>
私が抱えている問題は、サブディレクトリへのアクセスを許可する方法がわからないことです。場所とディレクトリを使用する必要があるようですが、何らかの理由でこれらは.htaccessでは許可されておらず、サーバー構成のみであり、アクセスできないため問題になります。私が考えていないこれを解決する他の方法はありますか?