0

かなり単純な質問がありますが、Google を使用したり、Apache のマニュアルを参照したりしても正しい答えが見つかりません。

Web サーバーに、さまざまな種類のファイルを含むファイル システム ディレクトリがあるとします。仮想ホストで使用して、そのディレクトリ内のすべてのファイルへのフル アクセスを許可したい。コンテンツ ルートと同じディレクトリを使用する別の仮想ホストを使用して、特定の MIME タイプのファイルへのアクセスを制限したいと考えています (正規表現ごとにファイル拡張子を調べるのと同じでしょうか?)。

これを 2 番目の仮想ホストの Apache に実装するにはどうすればよいですか?

私を助けてくれてありがとう。

トバイアス

4

1 に答える 1

0

この投稿によると、「Files」ディレクティブは私には有望に見えます。仮想ホストまたはディレクトリ構成内で、正規表現を介してファイル名を指定 (またはスコープ) し、通常どおりアクセスを拒否することができます。

<Files ~ "\.inc$">
Order allow,deny
Deny from all
</Files>

正規表現を適用する場合は、「FilesMatch」ディレクティブが優先されます。

于 2012-04-18T15:38:28.630 に答える