-3
我使用.htaccess文件和IM使用下面的代码,试图从文本文件撤销访问:.htaccess文件没有显示图片
<Files *.txt>
order deny,allow
deny from all
</Files>
这并撤销访问但不是唯一的文本文件。它也不允许图片显示在另一个页面上,这很奇怪,因为图片不在同一个目录中,我不使用http://
等。
浏览器显示禁止页面显示哪些内容?
我使用.htaccess文件和IM使用下面的代码,试图从文本文件撤销访问:.htaccess文件没有显示图片
<Files *.txt>
order deny,allow
deny from all
</Files>
这并撤销访问但不是唯一的文本文件。它也不允许图片显示在另一个页面上,这很奇怪,因为图片不在同一个目录中,我不使用http://
等。
浏览器显示禁止页面显示哪些内容?
Deny
规则即使在声明块中也适用于目录。因此,<Files>
通常会失败。
该手册提到<FilesMatch>
作为首选替代品,它通常与授权声明一起使用。然而,我不会指望这一点。我很难让这个工作与多个部分和覆盖。
一个更明智的选择是使用一个重写规则:
RewriteRule .+\.txt$ - [FORBIDDEN,LAST]
这也更容易限制到当前目录下的效果。
什么显示在浏览器中,当你点击URL? –
究竟发生了什么以及您使用的是哪些网址? –
按照手册的建议,使用正则表达式尝试''。另外一个''重写规则'与'[F]'参数。原因可能是'Deny'规则适用于目录。所以说手册。 –
mario