WordPress - Resolução de problemas - Cliquei numa hiperligação e fui redireccionado para a minha língua original
Neste artigo, ficará a saber como resolver o problema de ser redireccionado para o seu idioma original quando clica numa hiperligação.
1. Falta a barra "/" no final do URL
Como pode ver na captura de ecrã abaixo, o URL na fonte da tag «a» é http://www.rmfhk.com/zh/storyteller.
Não há barra final ("/") no final da URL. Pode verificar isso acessando o inspetor do seu navegador (clique com o botão direito do rato > "Inspecionar").

É por isso que é redirecionado para o URL do idioma original da sua página web.
É necessário adicionar uma barra ("/") no final do URL (diretamente na fonte da sua etiqueta HTML "a").
Pode usar plugins como WP Rocket (https://docs.wp-rocket.me/article/131-redirection-to-enforce-trailing-slash-on-urls) ou Yoast (https://yoast.com/change-wordpress-permalink-structure/) para ajudá-lo a adicionar uma barra no final das URLs em relação às que fazem com que perca o idioma atual.
Como pode ver abaixo, o URL na fonte da etiqueta "a" é agora http://www.rmfhk.com/zh/storyteller/com uma barra no final do URL.

Agora está a funcionar corretamente e navegará para a página traduzida sem ser redireccionado para a língua original.
2. Forma incorrecta do URL
Se o seu URL slug tiver um número de porta como este: http://192.168.42.98:8510

O número de porta ":8510" está a causar o problema. Remova-o e o sistema funcionará corretamente.
3. URL absoluto e relativo
Certifique-se de que o URL usado no seu código-fonte HTML é o URL absoluto (por exemplo, https://www.mywebsite.com/product/) e não o URL relativo (/product/).