.htaccess否认所有

我已经复制了一个旧的应用程序,并将其重命名为New_application。 我想要访问New_application文件夹内的.htaccess文件。 当我用我的文本编辑器打开它时,它只显示“ Deny from all ”。 我试图在我的旧应用程序中打开.htaccess,它也显示“ Deny from all ”。 我记得之前我可以编辑它,但不知道我现在不能做什么。 有什么想法吗? 非常感谢。

 Deny from all 

是一个.htaccess命令(您试图查看该文件的实际内容)。 不能否认能够编辑文件。 只需在select的文本浏览器中重新打开.htaccess文件,并根据需要进行更改,保存,然后将其重新上传到您select的文件夹。

虽然我无意中想到,即使您自己上传了一次,也无法查看上述应用程序。

我会做这样的事情:

 order deny,allow deny from all allow from 127.0.0.1 

这将拒绝每个人,但在IP allow from线路,你会改变IP以匹配您可以从http://www.whatismyip.com/或类似的网站获得的IP。;

这个语法已经随着更新的Apache HTTPd服务器而改变,请参阅升级到Apache 2.4 doc获取完整的细节。

2.2configuration语法了

 Order deny,allow Deny from all 

2.4configuration现在是

 Require all denied 

因此,这个2.2的语法

 order deny,allow deny from all allow from 127.0.0.1 

现在将写入

 Require local 

你可以编辑它。 该文件的内容是从字面上“拒绝所有”这是一个Apache指令: http : //httpd.apache.org/docs/2.2/mod/mod_authz_host.html#deny