diff --git a/internal/waf/action_page.go b/internal/waf/action_page.go index 0857366..dfb626b 100644 --- a/internal/waf/action_page.go +++ b/internal/waf/action_page.go @@ -39,7 +39,23 @@ func (this *PageAction) Perform(waf *WAF, group *RuleGroup, set *RuleSet, reques request.ProcessResponseHeaders(writer.Header(), this.Status) writer.Header().Set("Content-Type", "text/html; charset=utf-8") writer.WriteHeader(this.Status) - _, _ = writer.Write([]byte(request.Format(this.Body))) + + var body = this.Body + if len(body) == 0 { + body = ` + +