WordPress – Fehlerbehebung – Ich habe auf einen Link geklickt und werde auf meine Originalsprache umgeleitet
In diesem Artikel erfahren Sie, wie Sie herausfinden können, warum Sie beim Klicken auf einen Link in Ihre ursprüngliche Sprache umgeleitet werden.
1. Fehlender hinterer Schrägstrich "/" am Ende der URL
Wie Sie im folgenden Screenshot sehen können, lautet die URL in der Quelle des „a“-Tags http://www.rmfhk.com/zh/storyteller.
Am Ende der URL befindet sich kein Schrägstrich („/“). Sie können dies überprüfen, indem Sie Ihren Browser-Inspector aufrufen (Rechtsklick > „Inspizieren“).

Aus diesem Grund werden Sie zur URL Ihrer ursprünglichen Webseitensprache weitergeleitet.
Sie müssen einen abschließenden Schrägstrich ("/") am Ende der URL hinzufügen (direkt in der Quelle Ihres "a" HTML-Tags).
Sie können Plugins wie WP Rocket (https://docs.wp-rocket.me/article/131-redirection-to-enforce-trailing-slash-on-urls) oder Yoast (https://yoast.com/change-wordpress-permalink-structure/) verwenden, um am Ende der URLs einen Schrägstrich hinzuzufügen, wenn Sie dadurch die aktuelle Sprache verlieren.
Wie Sie unten sehen können, lautet die URL in der Quelle des "a"-Tags jetzt http://www.rmfhk.com/zh/storyteller/mit einem Schrägstrich am Ende der URL.

Es funktioniert jetzt einwandfrei, und Sie gelangen auf die übersetzte Seite, ohne zur Originalsprache weitergeleitet zu werden.
2. Falsche URL-Form
Wenn Ihre URL slug eine Portnummer wie diese hat: http://192.168.42.98:8510

Die Portnummer ":8510" ist die Ursache des Problems. Entfernen Sie sie, und es wird richtig funktionieren.
3. Absolute und relative URL
Stellen Sie sicher, dass die in Ihrem HTML-Quellcode verwendete URL die absolute URL (z. B. https://www.mywebsite.com/product/) und nicht die relative URL (/product/) ist.