我试图阻止从nginx中的网址格式中读取web.xml为此我尝试了它并不适合我
location ~* \web.xml$ {
return 404;
}
这是包含 web.xml
的网址格式https://example.com/group/model?p_p_id=MYWAR_INSTANCE&p_p_lifecycle=2&p_p_state=normal&p_p_mode=view&p_p_resource_id=%2FWEBINF%2Fweb.xml&p_p_cacheability=cacheLevelage&p_p_col_id=column2&p_p_col_count=1&repaintAll=1&sh=900&sw=1440&cw=1425&ch=246&vw=1144&vh=1&fr=
这项工作对我来说
if ($args ~* "/?web.xml") {
rewrite ^ /group/guest last;
}
答案 0 :(得分:0)
试试这个
location ^~ /web.xml {
return 404;
}
答案 1 :(得分:0)
使用此正则表达式位置:
location ~* ^(.*)web.xml(.*)$ {
return 404;
}