如何仅使用htaccess限制Web服务器对txt文件的访问

时间:2018-12-26 10:48:42

标签: .htaccess

我有一个文件夹,其中包含一些php文件(php)和一些文本文件(txt)。 php文件是表格,它们读/写文本文件。

我想设置一个htaccess文件,该文件只允许php文件(即“服务器”)访问txt文件,而不允许网站(http)的访问者访问。

我尝试了以下失败的尝试: .htaccess文件放置在包含txt和php文件的文件夹中 <Files *.txt> deny from all allow from localhost </Files>

有人可能有建议吗?

弗朗西斯

1 个答案:

答案 0 :(得分:0)

您需要order的{​​{1}}和allow命令

deny

您还可以使用<files *.txt> Order allow/deny Allow from localhost Deny from all </files> 保护mod-rewrite文件,其速度比.txt指令

allow/deny

如果您使用 RewriteEngine on RewriteRule \.txt$ - [F] 访问.txt文件,这将为您的.txt文件返回forbidden错误。