Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

924
Views
AH00124: La solicitud excedió el límite de 10 redireccionamientos internos debido a un probable error de configuración - LOG DE APACHE

Estoy ejecutando mi aplicación AWS Elastic Beanstalk

PHP 5.6 ejecutándose en Amazon Linux/2.9.4 de 64 bits

Cada vez que recibí esta Advertencia en mi registro de apache.

AH00124: La solicitud superó el límite de 10 redireccionamientos internos debido a un probable error de configuración. Use 'LimitInternalRecursion' para aumentar el límite si es necesario. Use 'Depuración de nivel de registro' para obtener un seguimiento.

Creo que podría ser mi .htaccess, este es mi código:

 ErrorDocument 404 /404.html Options -Indexes RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$/?$ %{REQUEST_FILENAME}\.php [NC,L] ## EXPIRES CACHING ## <IfModule mod_expires.c> ExpiresActive On ExpiresByType application/pdf "access plus 1 month" ExpiresByType application/x-shockwave-flash "access plus 1 month" ExpiresByType image/x-icon "access plus 1 month" </IfModule> <IfModule mod_headers.c> Header unset ETag </IfModule> FileETag None <IfModule mod_headers.c> Header unset Last-Modified </IfModule>

¿Alguna idea sobre este error?

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$/?$ %{REQUEST_FILENAME}\.php [NC,L]

Su regla para agregar la extensión de archivo .php es incorrecta. Efectivamente, está reescribiendo en un archivo inexistente... repetidamente. Pruebe lo siguiente en su lugar:

 # Append .php file extension if omitted and destination file exists RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI}.php -f RewriteRule !\.\w{2,4}$ %{REQUEST_URI}.php [L]

Lo anterior indica... para cualquier solicitud que aún no tenga una extensión de archivo, se prueba para ver si existe un archivo con la extensión .php antes de volver a escribirlo internamente.

No es necesario usar puntos literales de escape de barra invertida en la sustitución de RewriteRule , ya que se trata de una cadena "ordinaria" (no una expresión regular).

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!