htaccess / htpasswd如何影响文件写入?

时间:2013-09-16 12:55:40

标签: .htaccess

我一直在本地网络服务器上开发一个网站,我很高兴。我准备好部署它,但我一直在研究如何通过htaccess限制文件夹访问。我担心的是我从Web服务器上的文档中获取了一些php变量,我担心通过拒绝htaccess ill也会阻止php文件读取和写入此文档。是这样的吗?如果是这样,我将如何设置一个层次结构,我的php可以读取和写入我的文档,但人们无法访问它的文件夹?

3 个答案:

答案 0 :(得分:1)

.htaccess是一种基于每个目录配置服务器的方法。

如果您要使用PHP编写文件,那么它将使用文件系统这样做(除非您使用的是HTTP PUT或类似的,但是你知道你是否这样),所以服务器配置是无关紧要的。

答案 1 :(得分:1)

Apache只会将您的请求转发给PHP解释器。一旦请求通过Apache,所有重写/文件夹限制都已经过验证,这意味着PHP永远不会知道它们(它不应该)。

enter image description here

答案 2 :(得分:0)

Htaccess是一个网络服务器限制,如果您可以访问该页面,那么PHP并不关心您是否拥有它,因此您可以{PHP} {/ 1}} /编辑您的文件而不会出现问题。当然,如果您将文件写入受htaccess保护的(不同)目录,则用户必须插入密码才能读取它