Saltar al contenido Saltar a la barra lateral

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

Problem:
El cliente no podía ver ni gestionar las páginas duplicadas o traducidas en el área de administración de WordPress debido a una redirección inesperada al cambiar de idioma en la sección de páginas, siendo redirigido automáticamente a Entradas.
Solution:
Se identificó que el problema era causado por un código específico en el archivo .htaccess que manipulaba los parámetros de idioma. El código problemático era:

# === LIMPIEZA DE PARÁMETROS DE IDIOMA ===<br />RewriteEngine On<br /><br /># Redirigir URLs con ?lang=en a la versión canónica<br />RewriteCond %{QUERY_STRING} (^|&)lang=en(&|$)<br />RewriteRule ^(.*)$ /$1? [R=301,L]

Este código fue desactivado, comentando las líneas que causaban la redirección. Tras esta acción, el problema se resolvió y las páginas duplicadas y traducidas pudieron visualizarse correctamente.

Si la solución proporcionada no resuelve tu problema o parece no ser relevante debido a actualizaciones o diferencias en tu caso, te recomendamos abrir un nuevo ticket de soporte. También es altamente recomendable revisar los problemas conocidos y verificar que tienes instaladas las últimas versiones de los temas y plugins. Para más asistencia, no dudes en contactarnos en nuestro foro de soporte.

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.

Etiquetado: 

Este tema contiene 8 respuestas, tiene 0 voces.

Última actualización por Carlos Rojas hace 5 días, 9 horas.

Asistido por: Carlos Rojas.

Autor Publicaciones
mayo 4, 2026 a las 06:35 #18009920

jose-davidE

Tenemos intención de realizar traducción de todos las paginas de esta web . Hemos realizado una prueba creando el duplicado de una pagina. (enlace oculto donde solo se ha traducido el título) el cual se ha realizado correctamente. El problema reside en que cuando estoy en la sección paginas de WordPress y cambio de idima para ver el listado de paginas traducidas, me redirige automáticamente a Entradas y resulta imposible ver el listado de paginas ya duplicadas o traducidas. Lo mismo ocurre si pulso en el lapiz de una pagina que tenga ya su duplicado o traducción (página aviso legal en este caso)

mayo 4, 2026 a las 09:13 #18010277

Carlos Rojas
Partidario de WPML desde 03/2017

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+02:00)

Hola,
Muchas gracias por contactarnos

Por favor, comparte las credenciales de acceso al sitio en tu próximo mensaje, que he establecido como privado, para poder reproducir el problema y revisar la configuración de WPML.

Confirma que has creado una copia de seguridad del sitio completo que puedas restaurar en caso de ser necesario.

Quedo a la espera de tu respuesta.
Saludos,
Carlos

mayo 5, 2026 a las 10:02 #18013413

Carlos Rojas
Partidario de WPML desde 03/2017

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+02:00)

Muchas gracias por compartir las credenciales solicitadas.

Antes de continuar, te pido que actualices todos los plugins y el tema que aparecen desactualizados en este enlace: enlace oculto
Las funcionalidades desactualizadas pueden causar conflictos en el código.

Una vez termines de actualizarlo todo, comprueba si el problema se resolvió.

Quedo a la espera de tu respuesta.
Saludos!

mayo 6, 2026 a las 06:18 #18015812

jose-davidE

Hola Carlos,

hemos actualizado todos los plugins y tema, pero sigue ocurriendo lo mismo

mayo 6, 2026 a las 08:54 #18016402

Carlos Rojas
Partidario de WPML desde 03/2017

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+02:00)

Hola,
Muchas gracias por su mensaje

En este caso le pido que cree un sitio staging con una copia del sitio en producción. Para ello puedes utilizar el plugin WP Staging que es gratis y muy fácil de utilizar.

Una vez creado el sitio staging, comparte las credenciales en tu próximo mensaje que he establecido como privado. Esto me permitirá realizar más pruebas sin afectar al sitio en producción.

Quedo a la espera de tu respuesta.
Saludos!

mayo 7, 2026 a las 09:54 #18019878

Carlos Rojas
Partidario de WPML desde 03/2017

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+02:00)

Hola,
Muchas gracias por crear el sitio staging

La causa del problema era este código en el archivo .htaccess:

# === LIMPIEZA DE PARÁMETROS DE IDIOMA ===
RewriteEngine On

# Redirigir URLs con ?lang=en a la versión canónica
RewriteCond %{QUERY_STRING} (^|&)lang=en(&|$)
RewriteRule ^(.*)$ /$1? [R=301,L]

Ya lo he desactivado y ahora todo funciona correctamente.

¿Puedes confirmar que el problema se ha resuelto?

mayo 7, 2026 a las 12:07 #18020237

jose-davidE

Buenas Carlos,

te confirmo que ya funciona correctamente, pero con el fin de saber quien y por qué incluyó esas directivas en el htaccess y como afecta el cambio, ¿podrías si no es una molestia indicarme como estaba el código antes y despúes de tu intervención?

mayo 7, 2026 a las 13:16 #18020455

Carlos Rojas
Partidario de WPML desde 03/2017

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+02:00)

Hola,

Por supuesto. El código estaba como lo compartí en mi mensaje anterior y quedó así:

# === LIMPIEZA DE PARÁMETROS DE IDIOMA ===
# RewriteEngine On
 
# Redirigir URLs con ?lang=en a la versión canónica
# RewriteCond %{QUERY_STRING} (^|&)lang=en(&|$)
# RewriteRule ^(.*)$ /$1? [R=301,L]

Lo puedes comprobar en el archivo .htaccess

mayo 8, 2026 a las 09:42 #18022296

jose-davidE

Gracias Carlos por tu ayuda como siempre.

mayo 8, 2026 a las 11:06 #18022542

Carlos Rojas
Partidario de WPML desde 03/2017

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+02:00)

De nada! Es un placer poder ayudarte.

Por favor, no dudes en contactarnos si necesitas nuestra asistencia en el futuro con WPML. Estamos aquí para ayudar 🙂

Te deseamos un excelente día!