Cómo evitar la redirección si la URL coincide con una cadena en Apache

Cómo evitar la redirección si la URL coincide con una cadena en Apache

Tengo un servidor web que redirige cualquier error HTML 404 a otro dominio:

ErrorDocument 404 https://error domain

Mi objetivo es evitar la redirección cuando Let's Encrypt intenta renovar los certificados.

Todos los desafíos de Let's Encrypt comienzan con:/.well-known/acme-challenge/

He probado esto:

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

Pero tengo el error "demasiadas redirecciones" (y entiendo por qué... :/). Es importante que Let's Encrypt funcione sin interacción humana, está prohibido modificar temporalmente el vitualhost, para esto necesito que cuando una uri comience con:

/.well-known/acme-challenge/ ... etc-> sin redirección
/anotherstring/ ect..-> https://dominio de error

Estoy seguro de que esto solucionará mi problema, porque si elimino

ErrorDocument 404 https://error domain

entonces la renovación de Let's Encrypt funciona.

Respuesta1

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

información relacionada