文件路径规则

1、特别说明

* 说明:

*表示零至无限个任意字符

不带*表示完全匹配,带*表示部分匹配


\* 说明:

\*用于目录路径,表示目录自身及子路径



2、路径规则

支持填写完整路径或部分路径,路径不区分大小写

部分路径必须含有*,*可以在任意位置


示例说明:

d:\wwwroot

表示d:\wwwroot目录自身


d:\wwwroot\

表示d:\wwwroot目录自身,和d:\wwwroot相同


d:\wwwroot\*

表示d:\wwwroot目录自身及子路径


d:\wwwroot*

表示以d:\wwwroot开头的路径,例如: 

d:\wwwroot

d:\wwwroot2

d:\wwwroot3\index.php


范围公式:d:\wwwroot* d:\wwwroot\* d:\wwwroot\ = d:\wwwroot


*\admin\*

表示包含\admin\的路径,例如:

d:\wwwroot\admin\login.php

d:\wwwroot\admin


*\admin*.php

表示包含\admin,且以.php结尾的路径,例如:

d:\wwwroot\admin.php

d:\ wwwroot\admin\login.php


*.asp

表示以asp结尾的路径,例如:d:\web\index.asp,但不包含d:\web\index.aspx


d:\wwwroot\index.php

表示d:\wwwroot\index.php这个文件自身



3、子路径规则

篡改防护模块有子路径,除了遵循以上规则,其他要求如下:

只能填写以服务器根开始的绝对路径,或者以*开头的部分路径(若只填写*,表示所有子路径)。


示例1: 

主路径:/wwwroot/*

子路径:/site1/*

结果:错误(子路径不在主路径内)


示例2: 

主路径:/wwwroot/*

子路径:/wwwroot/site1/*

结果:正确

匹配: /wwwroot/site1自身及子路径


示例3: 

主路径:/wwwroot/web/*

子路径:*/web/*

结果:正确

匹配:/wwwroot/web目录内,包含/web/的子路径都匹配,例如:

/wwwroot/web/web

/wwwroot/web/site1/web

/wwwroot/web/web/index.php

/wwwroot/web/site1/web/index.php


不匹配的路径:

/wwwroot/web

/wwwroot/web/index.php



4、目录路径规则

有的模块只能填写目录路径,例如:木马防护、快照防护

填写要求:只能填写绝对路径,且必须以\*结尾

同时系统会自动转换,即填写d:\web和d:\web\,都会自动转换为d:\web\*

也就是,只能填写目录路径的地方,d:\web、d:\web\、d:\web\* 三者是相同的


上一篇:其他