通配符说明
通配符 | 说明 |
---|---|
? | 匹配任意一个字符 |
* | 匹配零个、一个、多个字符 |
** | 匹配零个、一个、多个目录 |
使用示例
URL路径 | 说明 |
---|---|
/app/p?ttern | 匹配 /app/pattern 和 /app/pAttern等文件,但不包括 /app/pttern |
/app/*.x | 匹配app目录下所有.x结尾的文件 |
/**/example | 匹配 /app/example,/app/foo/example 和 /example |
/app/**/dir/file.* | 匹配 /app/dir/file.jsp,/app/foo/dir/file.htm,/app/foo/bar/dir/file.pdf 和 /app/dir/file.c |
/**/*.jsp | 匹配所有 .jsp 结尾的文件 |
最长匹配原则
请求地址:/app/dir/file.jsp
模式1:/**/*.jsp
模式2:/app/dir/*.jsp
实际匹配模式:/app/dir/*.jsp
来源:https://www.cnblogs.com/danhuang/p/12579879.html