DocumentRootの/が呼び出されたときに、そのDocumentRoot内の一部のディレクトリを除いて、デフォルトの404ページを返すようにApacheを構成しようとしています。
残念ながら、RewriteCondディレクティブで指定されたディレクトリに対しても404を取得しています。
これが私の設定です:
RewriteEngine On
RewriteCond ${REQUEST_URI} !/dir1/
RewriteCond ${REQUEST_URI} !/dir2/
RewriteRule (.*) - [R=404,L]
ご協力いただきありがとうございます !
コメント をCWに変換
私はそれを動作させました
RewriteEngine On
RewriteCond %{REQUEST_URI} !^(.*)/dir1(.*)$
RewriteCond %{REQUEST_URI} !^(.*)/dir2(.*)$
RewriteRule (.*) - [R=404,L]