我复制了一个旧应用程序并将其重命名为New_application。我想访问New_application文件夹中的.htaccess文件。当我用文本编辑器打开它时,它只显示Deny from all。我尝试在旧应用程序中打开.htaccess,它也显示Deny from all。我记得我以前可以编辑它,但不知道我现在不能。有什么想法吗?非常感谢。
New_application
.htaccess
Deny from all
jw5wzhpr1#
是一个. htaccess命令(您试图查看的文件的实际内容)。并不拒绝编辑该文件。只需在所选的文本查看器中重新打开.htaccess文件,并根据需要进行更改,保存它,然后重新上载到所选的文件夹。虽然我认为你是无意中阻止甚至自己从查看说,应用程序一旦上传。我会这样做:
order deny,allow deny from all allow from 127.0.0.1
这将拒绝除allow from行中的IP之外的所有人,您可以更改该IP以匹配您可以从http://www.whatismyip.com/或类似站点获得的IP。
allow from
inb24sb22#
此语法在更新的Apache HTTPd服务器中已更改,请参阅upgrade to apache 2.4 doc了解完整的详细信息。2.2配置语法为
Order deny,allow Deny from all
2.4配置现在是
Require all denied
因此,这个2.2语法
我现在会写
Require local
o0lyfsai3#
你可以编辑它,文件的内容是“Deny from all”,这是一个Apache指令:http://httpd.apache.org/docs/2.2/mod/mod_authz_host.html#deny
cwxwcias4#
@gasp的answer的一个小替代方法是简单地把***实际域名***你正在运行它. Docs:https://httpd.apache.org/docs/2.4/upgrading.html在下面的示例中,没有进行身份验证,example.org并且允许访问www.example.com域中的所有主机;所有其它主机被拒绝访问。Apache 2.2配置:
Order Deny,Allow Deny from all Allow from example.org
Apache 2.4配置:
Require host example.org
4条答案
按热度按时间jw5wzhpr1#
是一个. htaccess命令(您试图查看的文件的实际内容)。并不拒绝编辑该文件。只需在所选的文本查看器中重新打开
.htaccess
文件,并根据需要进行更改,保存它,然后重新上载到所选的文件夹。虽然我认为你是无意中阻止甚至自己从查看说,应用程序一旦上传。
我会这样做:
这将拒绝除
allow from
行中的IP之外的所有人,您可以更改该IP以匹配您可以从http://www.whatismyip.com/或类似站点获得的IP。inb24sb22#
此语法在更新的Apache HTTPd服务器中已更改,请参阅upgrade to apache 2.4 doc了解完整的详细信息。
2.2配置语法为
2.4配置现在是
因此,这个2.2语法
我现在会写
o0lyfsai3#
你可以编辑它,文件的内容是“Deny from all”,这是一个Apache指令:http://httpd.apache.org/docs/2.2/mod/mod_authz_host.html#deny
cwxwcias4#
@gasp的answer的一个小替代方法是简单地把***实际域名***你正在运行它. Docs:https://httpd.apache.org/docs/2.4/upgrading.html
在下面的示例中,没有进行身份验证,example.org并且允许访问www.example.com域中的所有主机;所有其它主机被拒绝访问。
Apache 2.2配置:
Apache 2.4配置: