Como evitar o redirecionamento se o URL corresponder a uma string no Apache

Como evitar o redirecionamento se o URL corresponder a uma string no Apache

Tenho um servidor web que redireciona qualquer erro HTML 404 para outro domínio:

ErrorDocument 404 https://error domain

Meu objetivo é evitar o redirecionamento quando o Let's Encrypt tentar renovar os certificados.

Todos os desafios do Let's Encrypt começam com:/.well-known/acme-challenge/

Eu tentei isso:

ErrorDocument 404 https:// error domain
RewriteEngine on
Redirect "/.well-known/acme-challenge/" "/.well-known/acme-challenge/"

Mas tenho o erro "muitos redirecionamentos" (e entendo o porquê...:/). É importante que o Let's Encrypt funcione sem interação humana, é proibido modificar temporariamente o virtualhost, para isso preciso que quando um uri comece com:

/.well-known/acme-challenge/ ... etc-> sem redirecionamento
/anotherstring/ ect..-> https://domínio de erro

Tenho certeza que isso resolverá meu problema, pois se eu deletar

ErrorDocument 404 https://error domain

então a renovação do Let's Encrypt funciona.

Responder1

<LocationMatch "!/\.well-known/acme-challenge/">
  ErrorDocument 404 https://error.domain
</LocationMatch>

informação relacionada