WordPress - Solución de problemas - He hecho clic en un enlace y se me redirige a mi idioma original
En este artículo, aprenderá a solucionar los problemas por los que se le redirige a su idioma original al hacer clic en un enlace.
1. Falta la barra "/" al final de la URL
Como puede ver en la captura de pantalla siguiente, la URL en el origen de la etiqueta «a» es http://www.rmfhk.com/zh/storyteller.
No hay una barra inclinada («/») al final de la URL. Puede comprobarlo en el inspector de su navegador (clic derecho > «Inspeccionar»).

Esa es la razón por la que se le redirige a la URL del idioma original de su página web.
Debe añadir una barra oblicua ("/") al final de la URL (directamente en la fuente de su etiqueta HTML "a").
Puede utilizar plugins como WP Rocket (https://docs.wp-rocket.me/article/131-redirection-to-enforce-trailing-slash-on-urls) o Yoast (https://yoast.com/change-wordpress-permalink-structure/) para ayudarle a añadir una barra al final de las URL en las que se pierde el idioma actual.
Como puede ver a continuación, la URL en la fuente de la etiqueta "a" es ahora http://www.rmfhk.com/zh/storyteller/con una barra al final de la URL.

Ahora funciona correctamente y navegará a la página traducida sin ser redirigido al idioma original.
2. Forma incorrecta de la URL
Si su URL slug tiene un número de puerto como este: http://192.168.42.98:8510

El número de puerto ":8510" está causando el problema. Elimínelo y funcionará correctamente.
3. URL absoluta y relativa
Asegúrese de que la URL utilizada en su código fuente HTML sea la URL absoluta (por ejemplo, https://www.mywebsite.com/product/) y no la URL relativa (/product/).