WordPress - Risoluzione dei problemi - Ho fatto clic su un link e sono stato reindirizzato alla mia lingua originale

In questo articolo scoprirete come risolvere il problema del reindirizzamento alla lingua originale quando si fa clic su un link.



1. Manca lo slash "/" alla fine dell'URL

Come puoi vedere nello screenshot qui sotto, l'URL nel codice sorgente del tag "a" è http://www.rmfhk.com/zh/storyteller.

Non c'è una barra finale ("/") alla fine dell'URL. Puoi verificarlo andando nell'inspector del tuo browser (clic destro > "Inspect").

Questo è il motivo per cui vieni reindirizzato all'URL della tua pagina web originale nella lingua originale.

È necessario aggiungere uno slash ("/") alla fine dell'URL (direttamente nel sorgente del tag HTML "a"). 

È possibile utilizzare plugin come 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/) per aggiungere una barra alla fine degli URL che causano la perdita della lingua corrente.

Come si può vedere qui sotto, l'URL nel sorgente del tag "a" è ora http://www.rmfhk.com/zh/storyteller/con una barra alla fine dell'URL.

Ora funziona correttamente e si naviga alla pagina tradotta senza essere reindirizzati alla lingua originale.

2. Forma errata dell'URL

Se l'URL slug ha un numero di porta come questo: http://192.168.42.98:8510

Il numero di porta ":8510" è la causa del problema. Rimuovendolo, il sistema funzionerà correttamente.

3. URL assoluto e relativo

Assicurati che l'URL utilizzato nel codice sorgente HTML sia l'URL assoluto (ad esempio, https://www.mywebsite.com/product/) e non l'URL relativo (/product/). 

Questo ha risposto alla sua domanda? Grazie per il feedback Si è verificato un problema nell'invio del feedback. Riprova più tardi.

Hai ancora bisogno di aiuto? Contattateci Contattateci