/sandboxを除くすべてのディレクトリへのアクセスをブロック/WebDevしたい/Projects
私はこれを試しました:
<ディレクトリ ^/(?<!sandbox|プロジェクト|WebDev)+(/.*)>
注文拒否、許可
全部否定する
</ディレクトリ>
しかし、500エラーが発生しました。
/sandboxを除くすべてのディレクトリへのアクセスをブロック/WebDevしたい/Projects
私はこれを試しました:
<ディレクトリ ^/(?<!sandbox|プロジェクト|WebDev)+(/.*)>
注文拒否、許可
全部否定する
</ディレクトリ>
しかし、500エラーが発生しました。
これがあなたが望む正しいtested方法ですRegEx。
これを Apache 構成ファイル自体で使用することをお勧めします。これは.htaccess、他の関連構成を修正して動作させる場合を除き.htaccess(つまり、 AllowOverride.. など) 、一部のデフォルト OS の Apache 構成 (Ubuntu など) では正しく動作しない可能性があるためです。
<Directory />
Order allow,deny
deny from all
</Directory>
<Directory ~ "/(sandbox|Projects|WebDev)">
Order allow,deny
allow from all
</Directory>
はい、それはOLD質問ですが、この回答は誰かを助けるかもしれません.. :-)
標準的な方法は次のようなものです。
<Directory />
Order Deny,Allow
Deny from all
</Directory>
<Directory /sandbox>
Order Deny,Allow
Allow from all
</Directory>
<Directory /WebDev>
Order Deny,Allow
Allow from all
</Directory>
<Directory /Projects>
Order Deny,Allow
Allow from all
</Directory>