最近公司的應用日誌收到很多異常的請求,正常的uri請求如下
/aa/bb/X
其中x代表爲任意數字,而有很多的異常請求爲非數字(字母或中文),基於此規則我在nginx中配置了拒絕非數字的請求,該uri沒有在特殊的location中,以下是我在location /中添加的內容:
if ( $uri ~* /aa/bb/(.*) ) {
set $Xid $1; }
if ($Xid !~* ^[0-9]*$ ) {
return 403;}