Avi*_* ba 1 php apache .htaccess
我正在使用共享托管(Apache,PHP,Wordpress),并且在尝试阻止访问.htaccess和wp-config时,
错误500-内部服务器错误
我所做的就是将这些放入.htaccess:
# protect the wp-config file
<files wp-config.php>
Order allow, deny
Deny from all
</files>
# Prevent access to .htaccess
<Files .htaccess>
Order allow, deny
Deny from all
</Files>
Run Code Online (Sandbox Code Playgroud)
这就是我的.htaccess中的全部内容。
我遵循了大多数显示此内容的网站中的示例。如果我下订单:
Order deny,allow
Deny from all
Run Code Online (Sandbox Code Playgroud)
没有内部错误,但这不是我在大多数网站指南中看到的。如果有人知道为什么以及使用什么。
是在Apache 2.2还是Apache 2.4服务器上?订单/拒绝规则在Apache 2.4中已更改,请参见http://httpd.apache.org/docs/trunk/upgrading.html
如果是Apache 2.4,则这两行:
Order deny,allow
Deny from all
Run Code Online (Sandbox Code Playgroud)
将被替换为:
Require all denied
Run Code Online (Sandbox Code Playgroud)
或者,如果它是您拥有的服务器,则还可以启用该mod_access_compat模块,该模块是2.4的兼容性模块,以支持2.2配置。但是,由于它是共享主机,所以我怀疑您可以这样做,除非您很好地询问他们。
| 归档时间: |
|
| 查看次数: |
2774 次 |
| 最近记录: |