【发布时间】:2016-01-06 13:46:20
【问题描述】:
因此,我尝试关注此处的一些帖子,以拒绝使用 .htaccess 访问公用文件夹。 问题是我仍然可以访问该文件夹。
我已将 .htaccess 放入我的文件夹中,并带有命令?
Order allow,deny
Deny from all
我错过了一些东西,但不知道是什么。
顺便说一句,在那之后我已经重新启动了 apache。
网站:
www.mysite.com
我要屏蔽的文件夹
www.mysite.com/helloworld/
【问题讨论】:
-
如果您不想发布该文件夹的内容,那么您为什么要首先发布它呢?那么,为什么要将它放在可通过请求访问的文件夹树中呢?
-
如果您使用
.htaccess样式文件,则无需重新启动http 服务器。但是必须启用它们的解释,否则它们会被忽略。 -
好问题。只是暂时屏蔽一下,我稍后会删除,但现在我不能
-
1.哪个apache版本? 2. 服务器配置中是否提供
AllowOverride选项? 3. ^ @arkascha 说了什么! PS:你不需要重新启动 apache 来测试对 htaccess 文件所做的更改。 -
一般注意事项:如果您有权访问 http 服务器配置,那么您应该始终喜欢将此类配置放置在其中,而不是使用
.htaccess样式文件。众所周知,这些文件容易出错,难以调试,并且真的会无缘无故地减慢服务器速度。它们仅作为那些使用不提供任何配置访问的非常便宜的网络空间的人的最后选择。