帮助使用正则表达式.htaccess 标签

帮助使用正则表达式.htaccess 标签

对于配置不当的 Apache 服务器,您可以采取如下措施来拒绝访问 .htaccess 文件:

<Files .htaccess>
order allow,deny
deny from all
</Files>

我想拒绝访问所有系统文件(.* - 文件名以点开头的任何文件)。我知道使用 FilesMatch 可以实现这一点...

类似这样的事情(但有效):

<FilesMatch .*>
order allow,deny
deny from all
</FilesMatch>

答案1

类似这样的事情应该可以工作:

<FilesMatch "^\.(.*)$">
   order allow,deny
   deny from all
</FilesMatch>

FilesMatch 在那里使用正则表达式。

答案2

晚安,如果我想阻止访问域/路径/?xxxx(xxxx是变量),但允许访问域/路径/,我应该如何在.htaccess中写入?

相关内容