Saltar navegación

Este hilo está resuelto. Aquí tienes una descripción del problema y la solución.

Problem:
El cliente enfrenta un error 500 en su sitio web causado por la reescritura del archivo .htaccess, que genera demasiadas redirecciones internas. Este problema ocurre después de que el código en .htaccess es alterado, probablemente por un plugin de multi-idioma, y se resuelve temporalmente al revertir a la configuración predeterminada de WordPress.
Solution:
Si estás experimentando este problema, te recomendamos seguir la guía proporcionada en nuestra sección de Preguntas frecuentes, donde explicamos por qué se sobrescribe el archivo .htaccess y cómo solucionarlo. Puedes encontrar la información detallada en el siguiente enlace:
https://wpml.org/faq/why-is-htaccess-getting-overwrite-with-the-language-folder-on-my-wpml-website/

Si la solución proporcionada no resuelve tu problema o si crees que la información puede estar desactualizada, te recomendamos abrir un nuevo ticket de soporte. También es aconsejable revisar los problemas conocidos en https://wpml.org/known-issues/, verificar la versión del arreglo permanente y confirmar que tienes instaladas las últimas versiones de los temas y plugins.

Este es el foro de soporte técnico de WPML, el plugin multilingüe de WordPress.

Todas las personas pueden leerlo pero solo los clientes de WPML pueden ingresar comentarios. El equipo de WPML responde en los foros 6 días a la semana, 22 horas por día.

Hoy no hay asistentes de soporte disponibles en el foro Spanish. Siéntase libre de enviar sus tiques y les daremos trámite tan pronto como estemos disponibles en línea. Gracias por su comprensión.

Este tema contiene 1 respuesta, tiene 2 voces.

Última actualización por Andreas W. hace 4 semanas, 1 día.

Asistido por: Andreas W..

Autor Entradas
junio 12, 2024 en 7:45 am #15729764

laieV

<b>Antecedentes del problema: </b>
Se escribe algo en el archivo .htaccess que causa un error 500. He contactado con el soporte técnico del servicio de host y me dijeron que el problema se debe a demasiadas redirecciones internas causadas por el código del archivo .htaccess alterado, probablemente por un plugin de multi-idioma. Aquí está el código que se genera:

RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /es
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /es/index.php [L]

El soporte técnico del host lo ha revertido al código estándar de WordPress y la página principal y todas las subpáginas cargan correctamente. Sin embargo, el problema ha vuelto a ocurrir y el archivo .htaccess fue cambiado de nuevo por el plugin, esta vez con directivas /en/:

RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /en/
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /en/index.php [L]

El soporte técnico del host lo ha revertido de nuevo al archivo predeterminado de WordPress .htaccess que ha resuelto los errores 500:

RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

Me recomendaron mantener el código en el archivo de esta manera para evitar más errores 500 y contactar con el soporte de WPML si continúo teniendo problemas con las actualizaciones. Aquí está el enlace a la página donde se puede ver el problema: enlace oculto

<b>Síntomas: </b>
Error 500, la web se rompe. 500 internal server error.

<b>Preguntas: </b>
¿Por qué está pasando esto?
¿Cómo puedo evitar que el archivo .htaccess se reescriba y cause errores 500?

junio 13, 2024 en 12:10 am #15733711

Andreas W.
Supporter

Idiomas: Inglés (English ) Alemán (Deutsch )

Zona horaria: America/Lima (GMT-05:00)

Hola,

Gracias por tu mensaje.

Este es un problema conocido para el cual proporcionamos una explicación y solución en nuestras Preguntas frecuentes:

https://wpml.org/faq/why-is-htaccess-getting-overwrite-with-the-language-folder-on-my-wpml-website/

Avíseme si necesita más ayuda para aplicar la solución.

Saludos
Andrés

Este ticket ya está cerrado. Si eres cliente de WPML y necesitas ayuda relacionada, abre un nuevo ticket de soporte.