htaccess FilesMatch Regex

htaccess FilesMatch Regex,regex,.htaccess,Regex,.htaccess,我在一个被黑客入侵的wordpress安装中发现了这种访问: <FilesMatch "(?<!1555206972)\.php$"> Order Allow,Deny Deny from all </FilesMatch> 命令允许,拒绝 全盘否定 但我不确定这有什么好处。这是一个消极的回顾,这就是我到目前为止所知道的。但是真正的函数对我来说并不清楚。是的,它确实是regex后面的负lookbehind 此正则表达式: (?<!1555206972)\

我在一个被黑客入侵的wordpress安装中发现了这种访问:

<FilesMatch "(?<!1555206972)\.php$">
Order Allow,Deny
Deny from all
</FilesMatch>

命令允许,拒绝
全盘否定

但我不确定这有什么好处。这是一个消极的回顾,这就是我到目前为止所知道的。但是真正的函数对我来说并不清楚。

是的,它确实是regex后面的负lookbehind

此正则表达式:

(?<!1555206972)\.php$
(?
将匹配所有以
.php
结尾的文件名,除非文件名以
1555206972.php
结尾


这些指令正在阻止对
*.php
文件的所有请求,但
1555206972.php
文件除外。

一个问题:假设在更高的目录中有一个指令阻止php在同一目录中运行,我是否仍可以运行此文件?是的,此.htaccess将覆盖父目录的.htaccess指令。