2013-03-03 86 views
2

我有一個目錄結構,其中我的「私人」(bin ...)文件夾與我的公共HTML位於同一目錄中(由於衝突,我無法提升它們)與另一個網站。)我試圖讓.htaccess拒絕所有訪問該文件夾,除非試圖訪問文件的計算機是服務器本身。.htaccess拒絕所有BUT服務器

我目前的.htaccess,在bin目錄:

Order Deny,Allow 
Deny from all 
Allow from anonpost.me 
Allow from www.anonpost.me 
Allow from 173.254.28.94 
Allow from 127.0.0.1 
Allow from aviatex14.co.uk/anonpost 
Allow from www.aviatex14.co.uk/anonpost 
Allow from jbblog.all12.org/anonpost 
Allow from www.jbblog.all12.org/anonpost 
Allow from 173.254.28.94/anonpost 

停止的bin文件加載所有,並在/ bin目錄下生成此錯誤:

[an error occurred while processing this directive] 

任何人都知道我可以在我的.htaccess中使用?

提前感謝!:)

回答

1

更改爲「訂單允許,拒絕」,因此允許線首先處理,然後刪除行「從所有拒絕」。

htaccess "order" Deny, Allow, Deny瞭解更多信息(不完全重複的帖子,但非常相似)

你也不能在規則指定的URL,只是主機名,所以/ anonpost線造成的錯誤。