2017-01-07 6 views
2

私は例を遮断.httaccessをたくさん見つけるeaselyことができましたが、私の場合、私は実際に反対やめないだろう、と(^|/)/thumbs/(/|$)ディレクトリへのアクセスを許可する

もし一致するサブフォルダ内のすべてのアクセスを許可ブロックしたいディレクトリが 'blah'ですが、 はディレクトリツリー内のどこにでも置くことができます。 RewriteRule(^ | /)blah(/ | $) - [F]

これを達成する方法を知っているすべての組織ですか?

+0

短い答え:フォルダ内に空のhtaccessファイルを作成します。 – starkeen

+0

starkeenはウェブスクリプトによって生成されるので、多くの手動作業につながるでしょう – Joakim

答えて

1

もしあなたが/thumbs/ディレクトリを許可したいのであれば、それは最初にどのようにブロックされているかによって異なります。通常のApacheアクセス許可でブロックされている場合は、このような処理が実行されますが、ルートレベルのメインサーバーの設定、またはファイルではなく<VirtualHost>の設定にする必要があります。 2.4前

<DirectoryMatch "/thumbs/"> 
    Require all allowed 
</DirectoryMatch> 

またはApache用:許可

<DirectoryMatch "/thumbs/"> 
    Order allow,deny 
    Allow from all 
</DirectoryMatch> 

は、あなたが引用した禁断の応答でブロッキングとは全く異なります。それがWebドキュメントのルート内にある場合、なぜそれがまだ許可されていないのか尋ねなければなりません。そのブロックを開きます。

+0

ありがとう:)と長い遅延のために申し訳ありませんが、病気です: – Joakim

関連する問題