ルート パス以外の AuthUserFile を使用して、自分の Web サイトへのアクセスを制限しようとしています。
SetEnvIf Request_URI "^/$" allow_access=true
Order Deny,Allow
Deny from all
Allow from env=allow_access
ただし、robots.txt などのファイルも保護されると、問題が発生しました。
何らかの理由で、次のディレクティブが機能しません。
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^/$
RewriteRule .* - [E=allow_access]
Order Deny,Allow
Deny from all
Allow from env=allow_access
ホームページ (/) と、robots.txt や favicon.ico などの物理的に存在するファイルを除いて、/any/path/here/ へのアクセスを制限する方法はありますか?
助けてくれてありがとう!