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\* 三者是相同的