2010-11-17 213 views
2

我是新來的apache ......所以,請溫柔與我的傢伙:-)的.htaccess拒絕訪問到文件夾

我已經使用了以下的拒絕到Web文件夾的.htaccess訪問:

order deny,allow 
deny from all 

我收到了「禁止」頁面,因爲我不想讓網絡用戶,蜘蛛或刮板訪問此文件夾。

但我不能再通過我寫的php腳本訪問web文件夾。我認爲這是一個例外的應用程序。

任何幫助將通過這個新手不勝感激......

THX ...

回答

1

我可能是錯的,去檢查與myipaddress.com或任何你的IP地址。然後,您可以deny from allallow from <YOUR IP>

+0

我會給這是一個嘗試,並得到回你要啦。謝謝。 – 2010-11-17 10:00:40

+0

嗨,再次wizztjh。 是的,它會工作,當我把我的IP地址如您指定。 但不幸的是,使限制文件夾調用的PHP腳本可以由任何人而不僅僅是我。所以在這種情況下,這種方法對我不起作用。 – 2010-11-17 10:31:22

+0

bt它爲這個傢伙工作,請嘗試http://www.htpasswdgenerator.com/apache/htaccess.html。順便說一句,嘗試做一些谷歌搜索... – wizztjh 2010-11-17 15:03:07

1

您可以嘗試使用HTTP基本身份驗證來保護您的文件,但通過在PHP應用程序調用中提供用戶名和密碼來允許例外。這非常簡單,下面是file_get_contents函數的示例:http://www.electrictoolbox.com/php-file-get-contents-sending-username-password/

您應該添加這樣的事情你的.htaccess和刪除其他限制:

AuthType Basic 
AuthName "Restricted Files" 
AuthUserFile /usr/local/apache/passwd/passwords 
Require user wizztjh 

這裏是Apache文檔更多關於這方面的信息:http://httpd.apache.org/docs/2.0/howto/auth.html

相關問題