Rebuscando en los errores de apache (/usr/local/apache/logs/error_log) en el servidor te puedes encontrar con estas lineas: «Request exceeded the limit of 10 internal redirects due to probable configuration error. Use ‘LimitInternalRecursion’ to increase the limit if necessary. Use ‘LogLevel debug’ to get a backtrace».
¿Que podemos hacer para solucionar este error?
Probablemente algún dominio o subdominio que tengas alojado en tu servidor tiene alguna regla de redirección configurada erróneamente. Para resolver esto de manera permanente hay que añadir las siguientes lineas al archivo «.htaccess» de esos dominios:
RewriteCond %{ENV:REDIRECT_STATUS} 100
RewriteRule .* – [L]
Pero… ¿Y si tengo muchos dominios alojados en el servidor? ¿Cual esta provocando el problema? Podemos ir a /usr/local/apache/domlogs y allí buscar la IP que ha tenido el error (La IP la encontraras en error_log) con el siguiente comando:
grep -irl sustituir.por.la.ip.que.provoca.el.error *
Y nos dirá los dominios que provocan el error. Ahora solo tenemos que añadir las lineas que antes he comentado al .htaccess y el problema desaparecerá del archivo de errores de apache.