的.htaccess拒绝访问到文件夹

问题描述:

我是新来的apache ......所以,请温柔与我的家伙:-)的.htaccess拒绝访问到文件夹

我已经使用了以下的拒绝到Web文件夹的.htaccess访问:

order deny,allow 
deny from all 

我收到了“禁止”页面,因为我不想让网络用户,蜘蛛或刮板访问此文件夹。

但我不能再通过我写的php脚本访问web文件夹。我认为这是一个例外的应用程序。

任何帮助将通过这个新手不胜感激......

THX ...

我可能是错的,去检查与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

您可以尝试使用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