我复制了一个旧的应用程序,并将其重命名为 New _ application。我想进入。在 New _ application 文件夹中的 htaccess 文件。当我用文本编辑器打开它时,它只显示“ Deny from all”。我试着打开。在我的旧应用程序的 htaccess 中,它也显示了‘ Deny from all’。我记得我以前能够编辑它,但不确定我现在不能。有什么想法吗?非常感谢。
Deny from all
你可以编辑它。文件的内容是字面上的“拒绝所有”,这是一个 Apache 指令: http://httpd.apache.org/docs/2.2/mod/mod_authz_host.html#deny
是一个。Htaccess 命令(您试图查看的文件的实际内容)。不是否认可以编辑文件。重新打开。Htaccess 文件在文本查看器的选择和作出的修改,如你所愿,保存它,然后重新上传到你的文件夹的选择。
虽然我认为你无意中阻止甚至自己查看该应用程序一旦上传。
我会这样做:
order deny,allow deny from all allow from 127.0.0.1
这将拒绝每个人,但在 allow from行的 IP,您将改变的 IP,以匹配您的 IP,您可以从 http://www.whatismyip.com/或类似的网站获得。
allow from
这种语法随着新的 ApacheHTTPd 服务器而改变,请参阅 升级到 Apache 2.4 doc了解详细信息。
2.2的配置语法是
Order deny,allow Deny from all
2.4配置现在是
Require all denied
因此,这个2.2语法
如果我现在写
Require local
对于 @ gasp s 回答的一个小小的替代方案是简单地将运行它的 < strong > 实际域名 放置在其中
在下面的示例中,没有身份验证,并且 允许访问 example.org 域; 拒绝所有其他主机 进入。
Apache 2.2配置:
Order Deny,Allow Deny from all Allow from example.org
Apache 2.4配置:
Require host example.org