我已經可以easely找到很多.httaccess阻塞的例子,但對我來說我真的做相反的退出,以及允許在子文件夾的所有訪問匹配(^|/)/thumbs/(/|$)
允許訪問的目錄
如果你有一個名爲'blah'的目錄,你想阻止它,但它可以發生在目錄樹的任何地方,使用以下內容: RewriteEngine On RewriteRule(^ | /)blah(/ | $) - [F]
任何知道如何做到這一點的身體?
我已經可以easely找到很多.httaccess阻塞的例子,但對我來說我真的做相反的退出,以及允許在子文件夾的所有訪問匹配(^|/)/thumbs/(/|$)
允許訪問的目錄
如果你有一個名爲'blah'的目錄,你想阻止它,但它可以發生在目錄樹的任何地方,使用以下內容: RewriteEngine On RewriteRule(^ | /)blah(/ | $) - [F]
任何知道如何做到這一點的身體?
那麼,如果你想要允許/thumbs/
目錄,這取決於他們如何被阻止在第一位。如果他們被正常的Apache訪問權限阻止,那麼類似這樣的事情就會這樣做,但必須在主服務器配置中以根級別或在<VirtualHost>
而不是在.htaccess
文件中。
<DirectoryMatch "/thumbs/">
Require all allowed
</DirectoryMatch>
或爲Apache之前2.4:
<DirectoryMatch "/thumbs/">
Order allow,deny
Allow from all
</DirectoryMatch>
允許從一個禁止訪問響應阻塞,你引用很大的不同。你必須問爲什麼它已經被允許,如果它在Web文檔根目錄中?然後打開該塊。
謝謝:)並對於長時間的延遲感到抱歉,但生病了:/ – Joakim
簡答:在文件夾中創建一個空的htaccess文件。 – starkeen
starkeen,這將導致大量的手動工作,因爲它們是由網絡腳本生成的 – Joakim