Aquí está mi httpd.conf
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTP_HOST} localhost RewriteRule (.*) https://google.com [R=301,C] RewriteCond %{REMOTE_ADDR} !^192\.168\.134\.129 RewriteCond %{REMOTE_ADDR} !^192\.168\.1\.8 RewriteCond %{DOCUMENT_ROOT}/maintenance.html -f RewriteCond %{DOCUMENT_ROOT}/maintenance.enable -f RewriteCond %{SCRIPT_FILENAME} !maintenance.html RewriteRule ^.*$ /maintenance.html [R=503,C] ErrorDocument 503 /maintenance.html Header Set Cache-Control "max-age=0, no-store" </IfModule>
Primero lo que estoy haciendo: un servidor de middleware que en modo normal redirigirá todo al servidor principal (google.com por ahora) y mostrará una página de mantenimiento, cuando esté en modo de mantenimiento.
ErrorPage funciona bien si elimino
RewriteCond %{HTTP_HOST} localhost RewriteRule (.*) https://google.com [R=301,C]
entonces los caminos y todo debería estar bien
log me da esta Request exceeded the limit of 10 internal redirects due to probable configuration error.
Intenté usar LimitInternalRecursion, pero no hizo ninguna diferencia.
Esta es mi primera experiencia con servidores web, así que no sé cuál es mi problema, por favor díganme si hay un error en alguna parte de mis reglas, o si estoy haciendo todo mal, gracias.