# Nginx WAF rules for PHP location / { set $attack_detected 0; if ($request_uri ~* "(?i)php://(?:std(?:in|out|err)|(?:in|out)put|fd|memory|temp|filter)") { set $attack_detected 1; } if ($request_uri ~* ".*.ph(?:pd*|tml|ar|ps|t|pt).*$") { set $attack_detected 1; } if ($request_uri ~* "(?i)") { set $attack_detected 1; } if ($request_uri ~* "(?: