From 657ee96b559e9fbd1a9dec5946bdc749340693bc Mon Sep 17 00:00:00 2001 From: samwaf Date: Mon, 31 Mar 2025 10:53:08 +0800 Subject: [PATCH] feat: .well-known/acme-challenge http code 301 #183 --- wafenginecore/wafengine.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wafenginecore/wafengine.go b/wafenginecore/wafengine.go index d524faf..50111d1 100644 --- a/wafenginecore/wafengine.go +++ b/wafenginecore/wafengine.go @@ -710,7 +710,7 @@ func (waf *WafEngine) modifyResponse() func(*http.Response) error { datetimeNow := time.Now() weblogfrist.TimeSpent = datetimeNow.UnixNano()/1e6 - weblogfrist.UNIX_ADD_TIME - if strings.HasPrefix(weblogfrist.URL, global.GSSL_HTTP_CHANGLE_PATH) && (resp.StatusCode == 404 || resp.StatusCode == 302) { + if strings.HasPrefix(weblogfrist.URL, global.GSSL_HTTP_CHANGLE_PATH) && (resp.StatusCode == 404 || resp.StatusCode == 301 || resp.StatusCode == 302) { //如果远端HTTP01不存在挑战验证文件,那么我们映射到走本地再试一下 //Challenge /.well-known/acme-challenge/2NKiiETgQdPmmjlM88mH5uo6jM98PrgWwsDslaN8