WordPress - Problemen oplossen - Ik heb op een link geklikt en ben doorgestuurd naar mijn oorspronkelijke taal
In dit artikel lees je hoe je problemen oplost als je wordt omgeleid naar je oorspronkelijke taal wanneer je op een koppeling klikt.
1. Ontbrekende slash "/" aan het einde van de URL
Zoals u in de onderstaande schermafbeelding kunt zien, is de URL in de bron van de "a"-tag http://www.rmfhk.com/zh/storyteller.
Er staat geen schuine streep ("/") aan het einde van de URL. U kunt dit controleren door naar uw browserinspecteur te gaan (rechtsklikken > "Inspecteren").

Dat is de reden waarom u wordt doorgestuurd naar de URL van de oorspronkelijke taal van uw webpagina.
Je moet een slash ("/") toevoegen aan het einde van de URL (direct in de broncode van je "a" HTML-tag).
Je kunt plug-ins zoals WP Rocket (https://docs.wp-rocket.me/article/131-redirection-to-enforce-trailing-slash-on-urls) of Yoast (https://yoast.com/change-wordpress-permalink-structure/) gebruiken om een schuine streep toe te voegen aan het einde van de URL's die ervoor zorgen dat je de huidige taal kwijtraakt.
Zoals je hieronder kunt zien, is de URL in de bron van de "a" tag nu http://www.rmfhk.com/zh/storyteller/met een schuine streep aan het einde van de URL.

Het werkt nu naar behoren en je navigeert naar de vertaalde pagina zonder te worden omgeleid naar de oorspronkelijke taal.
2. Verkeerde URL-vorm
Als je URL slug een poortnummer heeft zoals dit: http://192.168.42.98:8510

Het poortnummer ":8510" veroorzaakt het probleem. Verwijder dit en het zal goed werken.
3. Absolute en relatieve URL
Zorg ervoor dat de URL die u in uw HTML-broncode gebruikt, de absolute URL is (bijvoorbeeld https://www.mywebsite.com/product/) en niet de relatieve URL (/product/).