【发布时间】:2012-08-03 15:01:08
【问题描述】:
我正在尝试隐藏我的 .htaccess 文件,这样每个人都不能只在浏览器中读取它。
我的 .htaccess 文件位于:http://businessgame.be/.htaccess 如您所见,您仍然可以将其读出。
我尝试添加以下内容:
# secure htaccess file
<Files .htaccess>
order allow,deny
deny from all
</Files>
还有
<FilesMatch "^\.ht">
Order allow,deny
Deny from all
</FilesMatch>
但似乎都不起作用。这真的很奇怪。我做错什么了吗?
【问题讨论】:
-
你使用的是什么操作系统?
-
你确定你使用的是 Apache 吗?
-
这是一个运行 apache 的 linux 服务器。重写条件有效,为什么 htaccess 只能部分工作?
-
我在尝试查看该 URL 时收到
403 Forbidden。对我来说似乎很好。 -
是的,我无法通过 .htaccess 弄清楚,所以我只是通过 Apache 服务器配置它来隐藏它。