我是阿帕奇的新手......所以对我们说要温柔: - )
我使用以下方法拒绝使用.htaccess:
访问网络文件夹order deny,allow
deny from all
我正在获取“禁止”页面,这是正常的,因为我不希望网络用户,蜘蛛或刮刀访问此文件夹。
但我不能再通过我编写的php脚本访问web文件夹了。我认为应用程序中有一个例外。
这位新手会非常感谢任何帮助......
... THX
答案 0 :(得分:1)
我可能错了,请用myipaddress.com或其他任何方法检查您的IP地址。然后,您可以deny from all
和allow from <YOUR IP>
答案 1 :(得分: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 docs的更多信息:http://httpd.apache.org/docs/2.0/howto/auth.html